新自定义帖子类型加载之前的Wordpress钩子

时间:2017-11-03 16:37:15

标签: javascript php wordpress

是否存在在新自定义帖子类型页面加载时运行的挂钩? 我需要使用自定义内容完全编辑页面。我发现这个钩子'admin_print_scripts-post-new.php',但它在加载我的javascript库之前执行。那是我的代码:

$wizard = new Form_Wizard( $post_type, $dir_template, $steps );

add_action( 'admin_print_scripts-post-new.php', array( $wizard, 'init_wizard' ) );

我使用此类在新的自定义帖子类型页面上加载向导(播放器是帖子类型)。

1 个答案:

答案 0 :(得分:0)

您可以使用简单的自定义帖子类型检查条件将您的函数挂钩到wp_footer操作。

$wizard = new Form_Wizard( $post_type, $dir_template, $steps );
add_action( 'wp_footer', array( $wizard, 'init_wizard' ) );

在init_wizard函数中,您可以将其添加到第一行:

if (!is_singular($post_type)) return;

或者您可以在钩住的新功能中执行此操作:

function wizart_initator(){
if (!is_singular($post_type)) return;
$wizard = new Form_Wizard( $post_type, $dir_template, $steps );
$wizard->init_wizard();
}
add_action( 'wp_footer',  'wizart_initator' );