Forum Replies Created

Viewing 6 replies - 1 through 6 (of 6 total)
  • hi after update this plugin

    my site show error time out (500 Internal Server Error).

    Request Timeout
    This request takes too long to process, it is timed out by the server. If it should not be timed out, please contact administrator of this web site to increase ‘Connection Timeout’.

    What should I do?

    هوکی میشناسید یا راه حلی که بعد از اولین ورد بعد ثبت نام این تابع رو فراخونی کنم؟

    چون بعدش ک دیتابیسو چک میکنم توشون وجود داره

    
    http://8upload.ir/uploads/f1168364.png
    

    راه حل شما چیه؟
    چطوری میشه انجام داد؟

    کدش اینه

    
    public function telefication_action_user_register( $user_id) {
                
                $user_info = get_userdata($user_id);
            		$billing_info = '';
                
    			$billing_info .= __( 'مشخصات کاربر:', 'telefication' ) . " \n\n\n";
    
    			$billing_info .= __( 'نام و نام خانوادگی: ', 'telefication' ) . "\n" . get_user_meta( $user_id , 'first_name', true ) . " " . get_user_meta( $user_id , 'last_name', true ) . "\n";
    
    			$billing_info .= __( 'Email: ', 'telefication' ) . "\n" . $user_info->user_email . "\n";
    			$billing_info .= __( 'شماره تماس: ', 'telefication' ) . "\n" . get_user_meta( $user_id , 'billing_phone', true ) . "\n";
    
    			$billing_info .= __( 'درخواست ها و توضیحات: ', 'telefication' ) ."\n" . get_user_meta( $user_id , 'billing_address_2', true ) . "\n\n";
    
            
    		
    		
    		//notification body
    		//$message = get_bloginfo( 'name' ) . ":\n\n";
    		$message .= "\n\n" . __( 'New User Registered.', 'telefication' ) . "\n\n";
            
            $message .= $billing_info;
       
            
            
    		$message .= '<a href="http://nokhbeganiran.ir/wp-admin/user-edit.php?user_id='.$user_id.'&wp_http_referer=%2Fwp-admin%2Fusers.php%3Fdelete_count%3D1%26update%3Ddel' .'">مشاهده مشخصات کاربر</a>';
    		
    		$message .= "\n\n";
    		
    		
    		
    		
    
    		$telefication_service = new Telefication_Service( $this->options );
    
    		if ( $telefication_service->create_url( $message ) ) {
    			$telefication_service->send_notification();
    		}
    	}
    
    

    این کدو

    
    $user_id = $order->get_user_id();
    

    توی فانکشن

    telefication_action_woocommerce_thankyou
    

    بزارم یا این

    telefication_action_user_register
    

    اضافه کردم ولی کار نمیکنه

    
    
    			$billing_info .= __( 'نام و نام خانوادگی: ', 'telefication' ) . "\n" . get_user_meta( $user_id , 'first_name', true ) . " " . get_user_meta( $user_id , 'last_name', true ) . "\n";
    
    			$billing_info .= __( 'شماره تماس: ', 'telefication' ) . "\n" . get_user_meta( $user_id , 'billing_phone', true ) . "\n";
    
    			$billing_info .= __( 'درخواست ها و توضیحات: ', 'telefication' ) ."\n" . get_user_meta( $user_id , 'billing_address_2', true ) . "\n\n";
    

    وردامپ هم که گرفتم اینطوری بوده

    
    array(14) { ["nickname"]=> array(1) { [0]=> string(4) "test" } ["first_name"]=> array(1) { [0]=> string(0) "" } ["last_name"]=> array(1) { [0]=> string(0) "" } ["description"]=> array(1) { [0]=> string(0) "" } ["rich_editing"]=> array(1) { [0]=> string(4) "true" } ["syntax_highlighting"]=> array(1) { [0]=> string(4) "true" } ["comment_shortcuts"]=> array(1) { [0]=> string(5) "false" } ["admin_color"]=> array(1) { [0]=> string(5) "fresh" } ["use_ssl"]=> array(1) { [0]=> string(1) "0" } ["show_admin_bar_front"]=> array(1) { [0]=> string(4) "true" } ["locale"]=> array(1) { [0]=> string(0) "" } ["wp_capabilities"]=> array(1) { [0]=> string(25) "a:1:{s:8:"customer";b:1;}" } ["wp_user_level"]=> array(1) { [0]=> string(1) "0" } ["_yoast_wpseo_profile_updated"]=> array(1) { [0]=> string(10) "1558680280" } }
    

    و هیچی توی اون لحظه توی یوزر متا نیسش

Viewing 6 replies - 1 through 6 (of 6 total)