我正在尝试在 POST TITLE 中找到任何帖子标签,并preg_replace
与由 a 包围的标签匹配以span
向其添加 css(粗体)。最终结果应该是带有粗体标签的帖子标题。
<h2 class="entry-title">
<a href="<?php the_permalink(); ?>" rel="bookmark" title="Permalink to <?php the_title(); ?>">
<?php
$titlename = the_title();
$tags = array(just_tags());
foreach($tags as $tag) {
$displaytitle = preg_replace("$tag", "<span class=\"larger\">$tag</span>", $titlename);
}
echo $displaytitle;
?>
</a>
</h2>
正如您在代码中看到的那样,我修改了一些函数以尝试仅获取标签 no$before
和$after
.
function get_just_the_tag_list() {
return get_the_term_list('post_tag');
}
function just_tags() {
echo get_just_the_tag_list();
}