如何在自定义div中包装wordpress帖子内容

时间:2014-12-01 15:19:58

标签: wordpress post wrapper

如何在wordpress网站的自定义div中包装帖子内容?

这来自single.php文件:

<div class="entry">
    <?php the_content(''); // content ?>
    <?php wp_link_pages(); // content pagination ?>
    <div class="clear"></div>
</div><!-- end entry -->

我不能只把div放在the_content()函数中,因为我有一些插件(相关帖子和社交分享插件)将内容附加到the_content()函数,所以如果我将DIV放在函数周围不会像我想的那样工作,因为它也会包装插件内容。我怎样才能做到这一点?

感谢任何帮助/想法。

1 个答案:

答案 0 :(得分:2)

您可以在the_content上添加过滤器。把它放在你的function.php中。 请注意,add_filter函数的参数为​​priority,请检查this link

function my_content($content) {
    global $post;
    return '<div class="myWrapper">'.$content.'</div>';
}

add_filter('the_content', 'my_content');