記事一覧にサムネイルを表示する
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 |
<time datetime="<?php echo get_the_date('Y-m-d'); ?>;">; 投稿:<!--?php echo get_the_date('y年m月d日'); ?-->; </time>; |
index.phpにページネーションを追加する
1 |
<!--?php echo paginate_links(array('type'=>;'list')); ?-->; |
カテゴリページを作成する
index.phpを複製しcategory.phpを作成する。そのファイルの上の方に
1 2 |
<!--?php if(have_posts()):while(have_posts()):the_post(); ?-->,?php if(have_posts()):while(have_posts()):the_post(); ?> |
を追加するとカテゴリーを選ぶと専用ページにカテゴリータイトルが表示される。
タグページを作成する
category.phpをコピーしてtag.phpにコピーする。
スポンサードリンク
index.phpは基本となる。
これを変更するとカテゴリページ等も変わってしまうので、トップページを変更する場合はhome.phpを変更する。
JSを読み込む場合は直接はだめ
他のプラグインと競合することがあるため、以下のようにfunction.phpで読み込む。
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 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はクラス名ウィジェット関数名が入ります。