使来自php插件的普通JavaScript文件入队

时间:2018-10-28 03:02:30

标签: php wordpress

我尝试了以下操作,但它使系统崩溃了。

<?php

    wp_register_script( 'support', 'js/big-support.js', );
    wp_enqueue_script( 'support' );

/* */
?>

1 个答案:

答案 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';          
}