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, 日記・雑記

関連記事

投稿ページにアイキャッチ画像を追加

新規投稿した際に設定したアイキャッチ画像を 投稿ページにも表示するようにsingle.phpに以下を記載。 <?php if ( has_post_thumbnail() ): // サムネイル ...

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

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

wordpressトップページに新着記事を表示する

固定ページをトップページに設定して、 そのページに新着記事や商品一覧を表示したいことってサイト作ってるとよくあること。 私は以下のページを参考にして作成しました。 [WP]WordPress で固定ペ ...

no image

青色事業専従者という働き方

青色事業専従者って? 青色申告をしている事業主の下で働く家族従業員です。15歳以上で原則として1年のうち6ヶ月以上事業に従事している必要があります。私は個人事業主の妻という立場で青色事業専従者としての ...

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

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