記事一覧にサムネイルを表示する
1 2 3 4 5 6 |
<?php if(has_post_thumbnail()): ?> <?php $postthumb = wp_get_attachment_image_src(get_post_thumbnail_id(),'medium'); ?> <img src="<?php echo $postthumb[0];?>" alt=""> <?php else: ?> <img src="<?php echo get_template_directory_uri(); ?>/picnic.jpg" alt=""> <?php endif; ?> |
mythumb()のパラメータで異なるサイズのサムネイルを出力する。
投稿日の追加
index.php
1 2 3 4 5 |
<div class="index-date"> <time datetime="<?php echo get_the_date('Y-m-d'); ?>"> 投稿:<?php echo get_the_date('y年m月d日'); ?> </time> </div> |
index.phpにページネーションを追加する
1 2 3 |
<div class="pagination pagination-index"> <?php echo paginate_links(array('type'=>'list')); ?> </div> |
スポンサードリンク
カテゴリページを作成する
index.phpを複製しcategory.phpを作成する。そのファイルの上の方に
1 |
<?php if(have_posts()):while(have_posts()):the_post(); ?> |
を追加するとカテゴリーを選ぶと専用ページにカテゴリータイトルが表示される。
タグページを作成する
category.phpをコピーしてtag.phpにコピーする。
モバイルナビゲーションを作成する
functions.php
CHIPS
index.phpは基本となる。
これを変更するとカテゴリページ等も変わってしまうので、トップページを変更する場合はhome.phpを変更する。
JSを読み込む場合は直接はだめ
他のプラグインと競合することがあるため、以下のように読み込む。
1 2 3 4 5 |
function navbtn_scripts() { wp_enqueue_script( 'ハンドル名', get_template_directory_uri() .'/example.js', array('jquery') ); } add_action( 'wp_enqueue_scripts', 'navbtn_scripts' ); |
サイドバーに新しいwidget枠を追加する
まずsidebar.phpにいかを追加します
1 2 |
<?php dynamic_sidebar('適当なID ') ?> |
次にいかをfunction.phpに入れます。
1 2 3 4 5 6 7 8 9 |
register_sidebar(array( 'id' => 'sidebarと対応したIDを入れる', 'name' => '適当な名前を入れる', 'description' => '説明文', 'before_widget' => '<aside id="%1$s" class="myad mymenu widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h2 class="sample">', 'after_title' => '</h2>' )); |
%1$sはウィジェットの名前(name)、%2$sはクラス名ウィジェット関数名が入ります。