您正在将此函数挂接到\'login_enqueue_scripts\'
(仅在登录页面上运行);你应该把它钩住\'wp_enqueue_scripts\'
相反
而且( is_single() && get_post_type()==\'events\' )
会起作用,但正如雅各布·皮蒂在另一个回答中指出的,is_singular( \'events\' )
是检查自定义post类型single post的最佳方法。
最后,应将函数重命名为wpse_login_enqueue_scripts()
大概是wpse_events_enqueue_scripts()
要使其更具描述性,更不容易混淆,请执行以下操作:
add_action( \'wp_enqueue_scripts\', \'wpse_events_enqueue_scripts\', 10 );
function wpse_events_enqueue_scripts() {
if ( is_single() && \'events\' == get_post_type() ) {
wp_enqueue_script( \'bootstrap\', \'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js\', array(\'jquery\'), \'3.3.5\', true );
}
}