在函数.php文件中的div#main之前插入内容

时间:2016-08-18 作者:GTS Joe

我知道WordPress有一个针对函数中内容的过滤器。php文件:

add_filter( \'the_content\')
但是,是否有在之前插入内容的筛选器?”“\\u content”过滤器将内容放在div#main之后。我在寻找这样的东西:

add_filter( \'before_main\')
是否存在这样的过滤器?

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

WordPress没有指定内容周围的标记,因此没有挂钩。

但你可以在那里申报你自己的钩子。在模板文件中,写入…

<?php
do_action( \'before_content_container\' );
?>
<div class="main">
    <?php
    the_content();
    ?>
</div>
<?php
do_action( \'after_content_container\' );
?>
…然后您可以在functions.php.

相关推荐

两个函数具有不同的参数和Add_Actions,但代码相同

我觉得这很简单。我有两个包含相同代码的函数,但需要有不同的add\\u操作和参数。必须有一种方法可以做到这一点,所以当我想添加更多代码时,我不会在两者之间复制和粘贴,而且你不应该复制代码。我错过了什么?一个用于ACF并在更新帖子类型时激发,另一个用于Admin列,该列在内联编辑相同的帖子类型时激发相同的操作。如果有帮助的话,我会把它们放在插件文件中。 function acp_editing_saved_usage1( AC\\Column $column, $post_id, $value ) {