首先,确保启用WP_DEBUG
在您的wp-config.php
文件,以便您可以看到致命错误消息。
在这种情况下,问题是您已经命名了函数load_wforms()
, 但你引用了回调wforms
在您的add_action()
电话:
function load_wforms() {}
。。。vs。。。
add_action(\'init\', \'wforms\');
第二个参数,
wforms
, 引用名为
wforms()
- 但您的函数名为
load_wforms()
. 将add\\u操作更改为:
add_action( \'init\', \'load_wforms\' );
(旁注:您应该在
wp_enqueue_scripts
, 而不是
init
.)
编辑:修复@milo在评论中指出的语法错误:
wp_register_script(\'wforms\', get_stylesheet_directory_uri().\'/js/wforms.js\'), false, \'2.0\');
您有一个额外的括号:
\'/js/wforms.js\')
。。。应为:
\'/js/wforms.js\'