現在の投稿に関連付けられているすべてのタグを箇条書きリストとしてサイドバーに表示する方法、理想的にはカスタムスタイル設定用のCSSクラスを表示する方法を探しています。私が見つけたすべてのプラグインとコードスニペットは、サイト全体にすべてのタグを表示するか、またはタグクラウドとして表示するかのいずれかです。どういうわけかループの外でget_the_tag_list
を呼び出すことになるだろうというのが私の狙いですが、私はWordPress開発の完全な初心者であり、指導なしでどのようにしてそれを機能させることができるかわかりません。
任意の助けは大歓迎です!
どうもありがとうございます
ジュリアン
get_the_tag_list()
を使用することができます、あなたはちょうど4番目の引数$id
をget_queried_object_id()
に設定する必要があります。クエリされたオブジェクトが投稿と同じIDを持つタグ/カテゴリである場合は、is_singlar()
もチェックしたいでしょう。
<?php
if ( is_singular() ) :
echo get_the_tag_list(
'<ul class="my-tags-list"><li>',
'</li><li>',
'</li></ul>',
get_queried_object_id()
);
endif;
?>
最初の3つの引数は、リストの前、各リスト項目を区切る、およびリストの後のHTMLです。私がそこに持っている設定は順不同リストとリスト項目タグの中のすべての項目で全部を包みます。このリストには、スタイル設定に使用できるクラスmy-tags-list
があります。あなたはそれをあなたが望むものに変更することができます。