Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么my functions.php不断崩溃(wordpress)?-Javascript新手_Javascript_Php_Wordpress - Fatal编程技术网

为什么my functions.php不断崩溃(wordpress)?-Javascript新手

为什么my functions.php不断崩溃(wordpress)?-Javascript新手,javascript,php,wordpress,Javascript,Php,Wordpress,我正在使用wordpress。在functions.php中,我尝试添加以下代码 function load_js_assets() { if( is_page( A53 ) ) { wp_enqueue_script('a53wx2.js', '', array('jquery'), '', false); } } add_action('wp_enqueue_scripts', 'load_js_assets'); 当我加上这个,它是好的。然而,当我尝试

我正在使用wordpress。在functions.php中,我尝试添加以下代码

function load_js_assets() {
    if( is_page( A53 ) ) {
        wp_enqueue_script('a53wx2.js', '', array('jquery'), '', false);
    } 
}

add_action('wp_enqueue_scripts', 'load_js_assets');
当我加上这个,它是好的。然而,当我尝试添加另一个类似于上面的功能时,它会使站点崩溃。这是导致网站崩溃的代码:

<?php
}
add_filter( 'get_comments_number', 'blankslate_comment_count', 0 );
function blankslate_comment_count( $count ) {
if ( ! is_admin() ) {
global $id;
$get_comments = get_comments( 'status=approve&post_id=' . $id );
$comments_by_type = separate_comments( $get_comments );
return count( $comments_by_type['comment'] );
} else {
return $count;
}
}
function load_js_assets() {
    if( is_page( A53 ) ) {
        wp_enqueue_script('a53wx2.js', '', array('jquery'), '', false);
    } 
}

add_action('wp_enqueue_scripts', 'load_js_assets');
}
function load_js_assets() {
    if( is_page( A5004 ) ) {
        wp_enqueue_script('a5004wx2.js', '', array('jquery'), '', false);
    } 
}

add_action('wp_enqueue_scripts', 'load_js_assets');

您的函数名应该是唯一的,这将引发无法重新声明函数错误,因此您需要更改函数名

 function load_js_assets() {
    if( is_page( A53 ) ) {
        wp_enqueue_script('a53wx2.js', 'http://peakweathereye.co.uk/a53wx2.js', array('jquery'), '', false);
    } 
}

add_action('wp_enqueue_scripts', 'load_js_assets');

function load_js_assets1() {
    if( is_page( A5004 ) ) {
        wp_enqueue_script('a5004wx2.js', 'http://peakweathereye.co.uk/a5004wx2.js', array('jquery'), '', false);
    } 
}

add_action('wp_enqueue_scripts', 'load_js_assets1');

您正在加载同一个函数“load_js_assets”两次。

重复加载_js_assets()有什么原因吗?也许值得指出的是,应该有一个很大的问题“致命错误:无法重新声明”错误,可能会给您一个提示。如果没有,那么您的第一个问题应该是如何配置错误报告。