register_post_type 建议用于init 行动挂钩。所以get_post_types 应在之后的操作中使用init. 挂钩init 具有非常高的优先级,999或更高,几乎在任何情况下都应该有效,但使用稍后的动作挂钩更安全。
示例:
add_action(\'wp_loaded\', function(){
$post_types = get_post_types( array( \'public\' => true ), \'names\' );
var_dump($post_types);
});
在管理部分,您可以使用
admin_init, 在后面跑
init:
add_action(\'admin_init\', function(){
$post_types = get_post_types( array( \'public\' => true ), \'names\' );
var_dump($post_types);
});