我想将我的插件排入特定页面的队列。我尝试了几种方法,但到目前为止没有任何效果:
add_action( \'init\', \'my_enqueue\' );
function my_enqueue() {
global $post;
if( $post->ID == 380 || is_home() || is_front_page() || is_single(380) || is_page(380)) {
wp_enqueue_script( \'lister_js\', plugins_url( \'/js/lister.js\', __FILE__ ), array(\'jquery\'), filemtime( \'/js/lister.js\', __FILE__ ));
wp_localize_script( \'lister_js\', \'my_ajax_object\', array( \'ajax_url\' => admin_url( \'admin-ajax.php\' ) ) );
}
}
根据db,post id为380。我甚至检查了url,它是“/wp管理员/职位。php?post=380(&;操作=编辑;。所以我很确定id是正确的。
最合适的回答,由SO网友:Kitiara 整理而成
我一换衣服就开始工作了
add_action( \'init\', \'my_enqueue\' );
至
add_action( \'wp_enqueue_scripts\', \'my_enqueue\' );