در افزونه وردپرسی ووکامرس، زمانی که کاربر اولین سفارش خود را ثبت کند و بار دیگر بخواهد مججدا سفارشی را ثبت نماید، مشخصات و آدرس هایی که در سفارش قبلی استفاده شده برای دفعات بعدی نیز نمایش داده خواهد شد و فیلدهای فرم سفارش محصول بطور خودکار با این مقادیر تکمیل خواهد شد. اما در برخی فروشگاه ها بر اساس نیازهای طراحی آن سایت، شاید قصد داشته باشید هر بار فرم سفارش کاملا خالی باشد تا کاربر هر بار اطلاعات را بطور دستی وارد نماید.

این کار به راحتی با قرار دادن یک کد در فایل functions.php قالب امکان پذیر است.

add_filter( 'woocommerce_checkout_get_value', 'masih_clear_shipping_fields_values', 5, 2 );
function masih_clear_shipping_fields_values( $value, $input ) {
    $keys = ['first_name','last_name','company','address_1','address_2','city','postcode','country','state'];
    $key  = str_replace('shipping_', '', $input);
    if( in_array($key, $keys) && is_checkout() ) {
        $value = '';
    }
    return $value;
}