在插件执行此操作之前将内容输出到_content

时间:2017-04-01 作者:tommyf

我正在使用一个插件the_content() 优先级为100. 我想把一些内容放在主要内容之后,但在这个插件输出之前。我假设如果我使用的优先级小于100 它将出现在插件之前,但插件总是在我的额外内容之前输出。

我的代码如下所示

add_filter(\'the_content\', \'my_single_post_extra\', 10);
function my_single_post_extra($content) {
    if(is_singular(\'post\')) {
        $content = $content . \'<p>Extra content</p>\';
    }
    return $content;
}
插件如下所示:

add_filter(\'the_content\', \'fbcommentbox\', 100);
function fbcommentbox($content) {
    $content .= \'<p>plugin content here</p>\';
    return $content;
}
我的印象是,通过使用低于插件的优先级,我可以让我的内容在其内容之前输出。这不对吗?如何解决此问题?

1 个回复
SO网友:Rick Hellewell

马克·卡普兰的评论似乎引导OP找到了正确的解决方案。

但如果OP能将他的解决方案作为正确答案发布出来,帮助其他可能有类似问题的人,那将是一件好事。

(探索未回答的问题……)