我正在使用以下代码动态地将一个类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"); ?>
被我的网站取代。
如果我无法添加代码,我可以采用其他方式来做这件事吗?
答案 0 :(得分:0)
添加以下代码以添加网址。
<script>
$(document).ready(function(){
var URL = "<?php bloginfo('url'); ?>/hello";
$("li.featured").prepend('<a href="'+yourURL+'"></a>');
});
</script>