致命错误:在第2533行的C:\ xampp \ htdocs \ wp-content \ themes \ couponer \ functions.php中重新定义参数$ post_id

I am Getting error

Fatal error: Redefinition of parameter $post_id in C:\xampp\htdocs\wp-content\themes\couponer\functions.php on line 2533

function coupon_smeta_images( $meta_key, $post_id, $default, $post_id){
    if(class_exists('SM_Frontend')){
        global $sm;
        return $result = $sm->sm_get_meta($meta_key, $post_id);
    }
    else{       
        return $default;
    }
}

/* check if smeta plugin is installed */
douluolan9101
douluolan9101 functioncoupon_smeta_images($meta_key,$post_id,$default,$post_id)
接近 3 年之前 回复
dougou8552
dougou8552 这是一个Wordpress主题功能文件。我不知道如何解决这个错误你可以建议一些东西
接近 3 年之前 回复
dongyun3335
dongyun3335 如前所述,您使用$post_id作为此函数的两个独立参数。虽然我也有点担心它在2533行,但在一个文件中可能有太多代码?
接近 3 年之前 回复
dongnuo2879
dongnuo2879 你的函数构造中有$post_id两次。
接近 3 年之前 回复

1个回答

You have a duplicate $post_id parameters in your functions. Try remove one like this:

function coupon_smeta_images( $meta_key, $post_id, $default){
    if(class_exists('SM_Frontend')){
        global $sm;
        return $result = $sm->sm_get_meta($meta_key, $post_id);
    }
    else{       
        return $default;
    }
}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐