我正在使用下面的代码将一个类动态添加featured
到 meta_value 为yes
. 此外,我需要在有课程<a href="<?php bloginfo("url"); ?>/about"></a>
的帖子之前添加。featured
有什么办法可以在这段代码中添加一些东西来实现这一点吗?
function wpse80098_filter_post_class( $classes ) {
global $post;
if ( 'yes' == get_post_meta( $post->ID, '_jsFeaturedPost', true ) ) {
$classes[] = 'featured';
}
return $classes;
}
add_filter( 'post_class', 'wpse80098_filter_post_class' );
现在,HTML 看起来像这样:
<ul>
<li>
<p>hello</p>
</li>
<li class="featured">
<p>hello</p>
</li>
</ul>
我希望 HTML 看起来像这样:
<ul>
<li>
<p>hello</p>
</li>
<li class="featured">
<a href="<?php bloginfo("url"); ?>/about"></a>
<p>hello</p>
</li>
</ul>
<?php bloginfo("url"); ?>
当然被我的网站所取代。
如果我不能添加到代码中,我还有什么其他方法可以做到这一点?