我正在嘗試在我的 wordpress 單個帖子模板中呼叫標簽串列,并為每個標簽提供一個通用和唯一的 css 類。
我可以使用以下代碼成功添加一個唯一的類“post-tags-(此處為標簽名稱)”:
<?php
$post_tags = get_the_tags();
if ( $post_tags ) {
foreach($post_tags as $tag) {
echo "<span class=post-tags-$tag->name>$tag->name</span>";
}
}
?>
但是,我需要添加另一個名為“post-tags”的常見類,但我找不到在標簽之間添加空格的方法。
<?php
$post_tags = get_the_tags();
if ( $post_tags ) {
foreach($post_tags as $tag) {
echo "<span class=post-tags post-tags-$tag->name>$tag->name</span>";
}
}
?>
在 我加入斷碼。它只是回傳
<span class="post-tags post-tags-tag3">tag3</span>
uj5u.com熱心網友回復:
嘗試這個
$post_tags = get_the_tags();
if ( $post_tags ) {
foreach($post_tags as $tag) { ?>
<span class="post-tags post-tags-<?php echo $tag->name; ?>"><?php echo $tag->name; ?></span>
<?php
}
}
?>
如果我們為某個 css 類使用標簽,最好使用 $tag->slug; 或 $tag->term_id; 而不是 $tag->name;
uj5u.com熱心網友回復:
我從朋友那里得到了這個答案,它解決了問題
echo "<span class=\"post-tags post-tags-$tag->name\">$tag->name</span>";
基本上你需要逃避撇號
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/342796.html
標籤:php html WordPress的 空间
