将元素作为筛选器添加到内容(_C)

时间:2014-02-28 作者:CelticParser

我可以以及如何在函数中添加过滤器。php,它会在使用\\u内容时在内容周围添加HTML元素?这与您可以使用\\u标题执行的操作类似。i、 e:

the_title( \'<h1>\', \'</h1>\' );
我需要的是在包含类似以下类的内容周围添加一个section元素:

the_content(\'<section class="content_wrap">\', \'</section>\');
我知道我可以:

<section class="content_wrap">
    <?php the_content ?>
</section>
但是,如果我可以将其过滤进来,通过最小化模板文件中的大量代码,它将大大减少php打开和关闭标记的数量[而且我还可以无意识地编写更多的代码,不必记住添加标记-LOL]。

任何帮助都将不胜感激。Thnx!

编辑这是我需要的:

function content_filter($content) {
    return \'<section class="content_wrap">\' . $content . \'</section>\';
}
add_filter( \'the_content\', \'content_filter\', 6);

1 个回复
最合适的回答,由SO网友:gdaniel 整理而成

以下是一个适合您的示例:

add_filter(\'the_content\', \'filter_content\');

function filter_content($content){

  return $content = "<div class=\'myclass\'>" . $content . "</div>";

}

结束

相关推荐

jquery issue in functions.php

我正在处理的主题中有一个问题,我不知道如何解决它。该主题有几个jquery脚本,需要加载到头部才能工作。如果没有所有这些,主题就失败了。这是我打电话给的人jquery-1.8.2。最小jsjquery-1.6.1。min.jsjquery。放松。1.3。jsjquery-ui-1.8.11。风俗min.jsjquery-ui-1.8.21。风俗最小js现在使用WordPress,我想您可以将jquery排队,然后加载所有版本。我的问题是,当我尝试这样做并删除上面的脚本时,一切都失败了。我将所有脚本放入函数