我收到此消息错误 - 警告:array_merge():参数 #1 不是

问题描述 投票:0回答:1

在这一行我发现了这个:

这个问题的行是第731行的

themify-shoppe/admin/post-type-product.php

 /**
 * Add woocommerce_enable_ajax_add_to_cart option to JS
 * @param Array
 * @return Array
 */

 function themify_woocommerce_params($params){
     return array_merge($params, array(
        "option_ajax_add_to_cart" => ('yes'== get_option('woocommerce_enable_ajax_add_to_cart') )? 'yes': 'no'
        ) );
    }
php arguments warnings array-merge
1个回答
0
投票

用以下代码替换该代码:

/**
 * Add woocommerce_enable_ajax_add_to_cart option to JS
 * @param Array
 * @return Array
 */
function themify_woocommerce_params($params){
    if(is_array($params)){
        return array_merge($params, array(
            'option_ajax_add_to_cart' => ( 'yes' == get_option('woocommerce_enable_ajax_add_to_cart') )? 'yes': 'no'
        ) );
    }else{
        return array(
            'option_ajax_add_to_cart' => ( 'yes' == get_option('woocommerce_enable_ajax_add_to_cart') )? 'yes': 'no'
        );
    }
}

在 Themify 中编辑此代码,方法是转到 WP 仪表板 -> 外观 -> 编辑器 -> theme_functions.php

访问 debugman.in 了解更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.