你的问题不是你做了错事,而是你在错误的时间做了错事。重要的是什么时候发生,而不是在哪里。
在子主题中,函数。php被加载,然后是父对象,所以您要执行以下操作:
移除first_paragraph
功能来自the_content
过滤器添加first_paragraph
功能到the_content
过滤显然这是错误的方法。这就像先建造摩天大楼的顶楼,然后再建造地基,这是行不通的。此处无法删除筛选器,因为它尚未添加
要解决此问题,请稍后使用操作/挂钩拆下滤清器,例如:
// when the init hook fires
add_action( \'init\', \'sillo_remove_that_filter\' );
function sillo_remove_that_filter() {
// remove the filter
remove_filter( \'the_content\', \'first_paragraph\' );
}