wordpress 日記・雑記

投稿日:2023年9月12日 更新日:

wordpressで時々使うやつ

wordpressでよく使うけど毎回調べてる気がするタグたち。 忘備録として

ページネーションを表示する

wordpress公式リファレンス/paginate_links
<div class="pager">
  <?php echo paginate_links(array(
    'type' => 'list',
'prev_text' => '«',
'next_text' => '»'
)); ?></div>

外観→メニューを表示

管理画面で作成するメニューを任意の場所に表示する 'menu'は作成したメニューの名前、'menu_id'は任意のidが付与ができる。classもOK
<?php wp_nav_menu(
  array(
    'menu'  => 'Main_menu',
'menu_id' => 'menu',
)
); ?>

カテゴリリンク付きリスト表示

single.phpやindex.php、archive.php等で使える
<?php
$categories = get_the_category();
if ($categories) {
  echo '
<ul>';
foreach ($categories as $category) {
echo '
 	<li><a href="' . esc_url(get_category_link($category->term_id)) . '">' . $category->name . '</a></li>
';
}
echo '</ul>
';
}
?>
HTMLでの表示結果
<ul>
 	<li><a href="http://example.com/category/cat1">カテゴリー1</a></li>
 	<li><a href="http://example.com/category/cat2">カテゴリー2</a></li>
</ul>

- wordpress, 日記・雑記

関連記事

wordpressで特定の固定ページを親子ともに表示させる/表示しない

通常wordpressで階層といえばカテゴリを使用しますが 固定ページを使って階層分けしているサイトがあり そのサイトで特定の階層だけ表示したい(または表示しない)場合の方法 以下の記事にとても分かり ...

WordPress 5、新エディタの使い心地

自分のwordpressの更新はあまりマメにしませんが先日仕事でwordpress5.0以降をインストールする機会があり、エディタがかなり変わっていることにビックリした。 新エディターは、ブロックエデ ...

wordpressの記事が一部表示されない不具合

いつのタイミングか不明だけどサイトを見ると記事の一部が表示されない不具合があった。 他のサイトは問題なくて、特定のサイトだけ。 しかも表示される記事もあればされない記事もある。 ただ、カテゴリに属して ...

特定の固定ページのみ異なるヘッダーにする

特定の固定ページのみ異なるヘッダーにする方法 参考にしたサイト 1. 異なるヘッダーを使用するページ用のpage-new.phpを作成します。(ファイルネームは任意です) 2. page-new.ph ...

wordpress 条件分岐【特定の親カテゴリに属する場合】

特定の親カテゴリに属する子カテゴリがたくさんある場合(たくさんなくてもいいけど)、条件分岐で子カテゴリを指定すると数多くの指定が必要になるので非常に手間がかかる。その上、子カテゴリが増えた場合にまたそ ...