حذف دکمه سفارش مجدد ووکامرس
گاهی اوقات پیش میاد که سایت شما محصولات یا خدماتی رو داشته باشه که نیازی به دکمه سفارش مجدد نیست. تو چنین شرایطی خیلی ساده می تونید این دکمه رو از بخش های مختلف ووکامرس حذف کنید تا کاربر نتونه سفارش هایی که داده رو ثبت کنه. کلا از لحاظ کاربری هم تو یه سری از سایت ها حذف این گزینه ضروری می تونه باشه برای همین تصمیم گرفتم اموزش حذف دکمه سفارش مجدد در ووکامرس رو قرار بدم.
حذف دکمه سفارش دوباره ووکامرس
این دکمه همونطور که تو تصویر بالا میبینید تو یه سری از قالب ها تو بخش تسویه حساب یا تو صفحه کاربری – بخش سفارشات – جزییات سفارش نمایش داده میشه. تو یه سری از قالب ها و نسخه های جدید ووکامرس هم این گزینه به کل حذف شده! که اگر تو نسخه شما موجود هست می تونید با استفاده از کد فانکشن زیر خیلی راحت اقدام به حذف این گزینه کنید.
remove_action( 'woocommerce_order_details_after_order_table', 'woocommerce_order_again_button' );
به همین راحتی دکمه سفارش مجدد از سایت شما حذف میشه. کد بالا رو کافیه تو فایل فانکشن قالب خودتون کپی و پیست کنید. این فایل معمولا تو مسیر پیشخوان – پوسته – ویرایش پوسته – فایل functions.php موجود هست. تو بعضی از قالب ها هم که فایل فانکشنشون قفل شده است کافیه کد رو تو فایل myfunctions.php قرار بدید.
توجه: حتما حتما قبل از قرار دادن کد بالا تو فایل فانکشن؛ یه بکاپ از کدهای موجود در فایل بگیرید که اگر احیانا خدایی نکرده مشکلی تو کدها پیش اومد بتونید تغییرات رو ریستور کنید و از مشکلات احتمالی جلوگیری کنید.
امیدوارم این اموزش هم براتون مفید بوده باشه و ازش لذت برده باشید. همچنین می تونید برای دیدن کلی اموزش های رایگان وردپرس دیگه تو بخش بلاگ ما گشت و گذار کوتاهی داشته باشید. مطالب و اموزش های خوب و اموزنده ای قرار دادیم که می تونه کلی بهتون برای یادگیری وردپرس کمک کنه!
2 پاسخ
سلام. عالی بود . اگر شد در مورد ترفندهای قالب وودمارت هم که یه قالب حرفه ای فروشگاهی هست بذارین . ممنون
سلام و سلامت باشید.
بله حتما در اینده قرار میگیره