我尝试了以下操作,但它使系统崩溃了。
<?php
wp_register_script( 'support', 'js/big-support.js', );
wp_enqueue_script( 'support' );
/* */
?>
答案 0 :(得分:1)
首先,在WordPress中进行开发时启用调试。
// wp-config.php
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', true);
这将帮助您找到错误的原因。
可能这是问题所在。较旧版本的php不允许在函数调用中尾随,
wp_register_script( 'support', 'js/big-support.js', );
// ^ remove comma
第二,在注册脚本时应使用wp_enqueue_scripts
钩子,如下所示:
add_action('wp_enqueue_scripts', 'SO_53028038_register_scripts');
function SO_53028038_register_scripts(){
wp_enqueue_script('support', get_stylesheet_directory_uri() . '/js/big-support.js';
}