我正在使用Jetpack插件进行相关项目和社交共享。这两个选项都会过滤\\u内容并将其自身附加到其末尾。问题是,我在我的帖子中使用了自定义导航,我在上面和后面使用此代码输出the_content
在我的single.php
.
<div class="navigare">
<?php multipagebar(); ?>
<div class="dropdown">
<?php TA_content_jump(1); ?>
</div>
</div>
我知道,要将某些内容附加到\\u内容,我可以使用过滤器:
add_filter(\'the_content\', function($content)
{
return \'text-to-append\' . $content;
});
我的问题是:如何附加导航PHP函数,以便它们显示在Jetpack的相关和社交共享项目之前?
最合适的回答,由SO网友:s_ha_dum 整理而成
You will need to experiment with priority.
add_filter(
\'the_content\',
function($content) {
return \'text-to-append\' . $content;
},
10 // this is a priority number; 10 is default
);
“10”是默认优先级。我不知道JetPack使用的是什么数字,但您的原始代码没有优先级,应该运行在“10”,所以我会尝试使用“9”或“8”。应该可以让您的代码在JetPack的代码之前执行。