我能和我如何在function.php中添加一个过滤器,当使用the_content时,该过滤器会在内容周围添加HTML元素?这与使用the_title可以执行的操作类似。即:
the_title( '<h1>', '</h1>' );
我需要的是在包含类似于:
的类的内容周围添加一个section元素the_content('<section class="content_wrap">', '</section>');
我知道我可以:
<section class="content_wrap">
<?php the_content ?>
</section>
但是,如果我可以过滤它,它将通过最小化模板文件中的大量代码来大大减少php打开和关闭标签的数量[并且我可以盲目地编写更多的代码而不必记住添加标签 - LOL]。
任何帮助将不胜感激。日Thnx!
答案 0 :(得分:2)
你尝试过这样的事吗?
function content_filter($content) {
return '<section class="content_wrap">' . $content . '</section>';
}
add_filter( 'the_content', 'content_filter', 6);
我希望这会对你有所帮助:)。
Doc:http://wordpress.org/support/topic/add-something-to-the_content