Snow Monkey は標準では、投稿につけられたタグは、記事詳細の下部に表示される仕組みになっています。
投稿のタイトル付近には、投稿日やカテゴリーなどが表示されているため、そちらに併せてタグも設置したいという要望もあるかと思います。
そういった際のカスタマイズ方法をご紹介します。
カスタマイズ方法
流れとしては以下のようになります。
-
snow_monkey_entry_meta_items
で投稿ヘッダー部分にメタ情報を追加 - 投稿下部に標準で出力されているタグ部分の処理(そのまま or 非表示処理)
snow_monkey_entry_meta_items
フックを使う
こちらの記事 でも紹介している snow_monkey_entry_meta_items
というフックを利用します。
こちらを利用して投稿メタ情報部分にタグを追加します。
<?php
add_action(
'snow_monkey_entry_meta_items',
function() {
if ( ! get_the_terms( get_the_ID(), 'post_tag' ) ) {
return;
}
?>
<li class="c-meta__item c-meta__item--tags">
<i class="fas fa-tags"></i>
<?php \Framework\Helper::get_template_part( 'template-parts/content/entry-tags' ); ?>
</li>
<?php
},
41
);
この処理によって、投稿ヘッダー部分のカテゴリーの次にタグが表示されます。
しかし、見た目が投稿下部に標準表示されているタグと同じですので、若干違和感を感じますね。カテゴリーとデザイン的にバランスを取るために、CSSで調整してください。
公式フォーラムでこの事例を確認する
このチップスは公式フォーラムでトピックスとして上げられたものをもとに紹介しています。ぜひこちらもご確認ください。
更新履歴
2021/11/20 01:39:18 - `move-entry-meta-to-entry-header-part.md` を作成 ( Olein-jp )
Snow Monkey で困ったら…?
オレインデザインまでご相談ください!

HAPPY SNOW MONKEY を
さまざまな形でサポート頂けます。