मैं एक प्लगइन लिखने की कोशिश कर रहा हूं जो WP_User_Query वर्ग का उपयोग करता है लेकिन जब मैं इसे परिभाषित करता हूं और इसे निष्पादित करता हूं तो वेबसाइट HTTP 500 पर जाती है।
कोड:
add_action('user_register','partner_add_identification_coupon_code');
function partner_add_identification_coupon_code($user_id){
$user = get_user_by('id',$user_id);
if( in_array( 'lspt_partner', (array) $user->roles ) || in_array( 'administrator', (array) $user->roles ) ){
$partner_coupon_id_code= 'PTR'.create_code(9);
update_user_meta( $user_id, 'lspt-codice-id-coupon', $partner_coupon_id_code);
$args = array(
'meta_key' => 'lspt-codice-id-coupon',
'meta_value' => $partner_coupon_id_code
);
$query_partner = WP_User_Query( $args );
echo $query_partner->get_total();
}
}
0
Bonfry
8 नवम्बर 2017, 20:06
2 जवाब
सबसे बढ़िया उत्तर
ऐसा लग रहा है:
$query_partner = WP_User_Query( $args );
new
कीवर्ड गुम है।
होना चाहिए:
$query_partner = new WP_User_Query( $args );
0
vlasits
8 नवम्बर 2017, 20:15
से php.ini कॉन्फ़िगर करें
display_errors Off
प्रति
display_errors On
आपका काफी समय बचेगा। इसके अलावा, मुझे पूरा यकीन है कि यह मुद्दा है
$query_partner = WP_User_Query( $args );
होना चाहिए
$query_partner = new WP_User_Query($args);
0
Jay
8 नवम्बर 2017, 20:16
संबंधित सवाल
नए सवाल
php
PHP एक व्यापक रूप से उपयोग किया जाता है, उच्च-स्तरीय, गतिशील, वस्तु-उन्मुख, और व्याख्या की गई स्क्रिप्टिंग भाषा मुख्य रूप से सर्वर-साइड वेब विकास के लिए डिज़ाइन की गई है। PHP भाषा के बारे में सवालों के लिए इस्तेमाल किया।