<?php
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
echo $tag->name . ' ';
}
}
?>
これにより、出力されるタグの間にスペースが挿入されますが、タグでラップできるように、各タグの前に何かを配置するにはどうすればよい<li>
ですか?
代わりに「the_tags()」を使用してみましたか? 必要なものには適しているかもしれません。
いくつかのタグを使用して、リスト (または好きなもの) のように見せることができます。詳細については、このリンクを確認し、常にコーデックスを参照してください: The_tags() 関数の操作
このリンクから、次の例が得られます。
<?php the_tags('<ul><li>','</li><li>','</li></ul>'); ?>
あなたへのもう一つの大きな参照はWordpress Stackexchangeです
Wordpress Codexは、WP 関連機能の優れたリソースです。リファレンス ページのサンプル関数の 1 つを変更してget_the_tags()
、タグのリストを出力できます。
function list_tags() {
$posttags = get_the_tags();
if ($posttags) {
echo "<ul>\n";
foreach ($posttags as $tag) {
echo "<li>{$tag->name}</li>\n";
}
echo "</ul>\n";
}
}
または、the_tags
組み込み関数を使用して、リスト内のタグのリストをラップします。
<?php the_tags('<ul><li>','</li><li>','</li></ul>'); ?>