WordPressでSEOするときによく使うテンプレートタグのメモ
WordPressでSEOするときによく使うテンプレートタグ
- 投稿タイトルとブログタイトル
<?php echo trim(wp_title(”, false)); if(wp_title(”, false)) { echo ‘ | ‘; } bloginfo(‘name’); ?> - 単体で使うこともあり
<?php wp_title(”); ?>
<?php bloginfo(‘name’); ?> - パンくずナビ
<div> <a href=”<?php bloginfo(‘url’); ?>”><?php bloginfo(‘name’); ?></a> > <?php $cat = get_the_category(); echo get_category_parents($cat[0], true, ‘ > ‘); ?> </div> - 同じカテゴリーの投稿タイトルを一覧表
<?php if (is_single()) : $cur_post = $wp_query->get_queried_object(); $post_cats = get_the_category($cur_post->ID); foreach ($post_cats as $post_cat) : ?> <p>同じカテゴリーの一覧最近15件</p> <h4><a href=”<?php echo get_category_link($post_cat->cat_ID); ?>”><?php echo $post_cat->name; ?></a></h4> <ul> <?php $cat_posts = get_posts(“category=” . $post_cat->cat_ID . “&numberposts=-15&orderby=date&order=DESC”); foreach ($cat_posts as $post) : setup_postdata($post); ?> <li> <?php if ($post->ID == $cur_post->ID) : ?> <span> <?php else : ?> <a href=”<?php the_permalink(); ?>”> <?php endif; ?> <?php the_title(); ?> <?php if ($post->ID == $cur_post->ID) : ?> <?php else : ?> </a> <?php endif; ?> </li> <?php endforeach; ?> </ul> <?php endforeach; ?> <?php endif; ?>