无法从我的子主题注销父主题的CPT

时间:2018-03-30 作者:drake035

下面是我如何在父主题中创建我的CPTfunctions.php:

function my_custom_post_job() {
  ...
  register_post_type(\'job\', $args);
}
add_action(\'init\', \'my_custom_post_job\');
我正在尝试在我的孩子主题中注销此内容functions.php 像这样:

add_action(\'init\', \'remove_cpt\');
function remove_cpt() {
  remove_action(\'init\', \'my_custom_post_job\');
}
我做错了什么?

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

当您处于具有相同优先级的同一挂钩中时,无法移除挂钩。

一种解决方案是以较低的优先级挂接操作

add_action(\'init\', \'remove_cpt\', 5);

结束

相关推荐

theme functions (hooks)

WordPress已经提出了这个问题,但没有答案。我只是想在这个论坛上试试,如果有人知道的话,因为我也有同样的问题。要使用jquery滑块编辑我的主题,如何转到该脚本?,显示“$主题->挂钩(\'content\\u before\');”在content div标记中。有人能帮忙吗?我的主题索引。php包含以下内容<div id=\"main\"> <?php $theme->hook(\'main_before\'); ?> &#x