امنیت سایت و سرور

امنیت سایت

رفع خطاهای w3c

رفع خطاهای w3c

افزایش سرعت سایت

سرعت سایت

ریسپانسیو

ریسپانسیو

پشتیبانی

پشتیبانی سایت

سئو و بهینه سازی

سئو و بهینه سازی

فروشگاه انجمن

فروشگاه انجمن

هاست وردپرس

هاست وردپرس


نمایش نتایج: از 1 به 1 از 1

موضوع: حذف ایمیل از پیگیری سفارش در ووکامرس

  1. #1
    مدیر بخش yazdanian آواتار ها
    تاریخ عضویت
    Oct 2017
    نوشته ها
    178
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    16
    Thanked in
    9 پست

    پیش فرض حذف ایمیل از پیگیری سفارش در ووکامرس

    سلام دوستان
    اگه میخواین
    پیگیری سفارشات در ووکامرس فقط با آیدی سفارش یا همون شماره سفارش انجام بشه
    کارهای زیر رو ک میگم انجام بدین
    فایل "class-wc-shortcode-order-tracking.php "موجود در مسیر افزونه ووکامرس :

    woocommerce\includes\shortcodes

    رو با کدهایی ک میزارم کامل جایگزین کنید :

    کد PHP:

    <?php
    /**
     * Order Tracking Shortcode
     *
     * Lets a user see the status of an order by entering their order details.
     *
     * @package WooCommerce/Shortcodes/Order_Tracking
     * @version 3.0.0
     */

    defined'ABSPATH' ) || exit;

    /**
     * Shortcode order tracking class.
     */
    class WC_Shortcode_Order_Tracking {

        
    /**
         * Get the shortcode content.
         *
         * @param array $atts Shortcode attributes.
         * @return string
         */
        
    public static function get$atts ) {
            return 
    WC_Shortcodes::shortcode_wrapper( array( __CLASS__'output' ), $atts );
        }

        
    /**
         * Output the shortcode.
         *
         * @param array $atts Shortcode attributes.
         */
        
    public static function output$atts ) {
            
    // Check cart class is loaded or abort.
            
    if ( is_nullWC()->cart ) ) {
                return;
            }

            
    $atts        shortcode_atts( array(), $atts'woocommerce_order_tracking' );
            
    $nonce_value wc_get_var$_REQUEST['woocommerce-order-tracking-nonce'], wc_get_var$_REQUEST['_wpnonce'], '' ) ); // @codingStandardsIgnoreLine.

            
    if ( isset( $_REQUEST['orderid'] ) && wp_verify_nonce$nonce_value'woocommerce-order_tracking' ) ) { // WPCS: input var ok.

                
    $order_id    = empty( $_REQUEST['orderid'] ) ? ltrimwc_cleanwp_unslash$_REQUEST['orderid'] ) ), '#' ); // WPCS: input var ok.
                

                
    if ( ! $order_id ) {
                    
    wc_print_notice__'Please enter a valid order ID''woocommerce' ), 'error' );
                }  else {
                    
    $order wc_get_orderapply_filters'woocommerce_shortcode_order_tracking_order_id'$order_id ) );

                    if ( 
    $order && $order->get_id() && strtolower$order->get_id() ) === strtolower$order_id ) ) {
                        
    do_action'woocommerce_track_order'$order->get_id() );
                        
    wc_get_template(
                            
    'order/tracking.php', array(
                                
    'order' => $order,
                            )
                        );
                        return;
                    } else {
                        
    wc_print_notice__'Sorry, the order could not be found. Please contact us if you are having difficulty finding your order details.''woocommerce' ), 'error' );
                    }
                }
            }

            
    wc_get_template'order/form-tracking.php' );
        }
    }


    بعد از این در استایل قالبتون
    کد زیر رو اضافه کنید تا ایمیل مخفی بشه
    :
    کد PHP:
    .track_order .form-row-last {
    display:none;



    فایل جایگزین هم پیوست میکنم:
    فایل های پیوست شده فایل های پیوست شده
    طراحی "اختصاصی" انواع وب سایت های فروشگاهی

    کدنویسی انواع افزونه و قابلیت برای وردپرس ، ووکامرس .

    انجام برنامه نویسی سفارشی php

    انجام سئو و بهینه سازی وب سایت ها بطور تخصصی و کاملا تضمینی

    پشتیبانی انواع وب سایتهای ووکامرسی ، توسعه انواع قالب و..

    تلگرام : برای استفاده از امکانات سایت کنید

  2. کاربر مقابل از yazdanian عزیز به خاطر این پست مفید تشکر کرده است:

    admin (10-08-2019)

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
تماس