اگر برگه شاپ رو به جای پیشنویس کردن کلا حذف کنیم اتفاقی میوفته؟
و در ووکامرس ۱۰ که نصب کردن در برگه فروشگاه گزینه بدون عنوان وجود نداره چکار کنم؟
adil۲۵ شهریور ۱۴۰۴، ۱۴:۵۷
سلام. وقتتون بخیر
مشکلات حذف «برگه شاپ»:
لینکهای منو و breadcrumb که به /shop/ میخورن 404 میشن.
بعضی قالبها/ویجتها عنوان و مسیر ناوبری رو از برگه میگیرن و بههم میریزه.
آرشیو محصولات از مسیر پیشفرض پستتایپ هنوز در دسترسه (/product/ یا ?post_type=product) اما از نظر سئو/تجربه کاربری بده. بهتره حذف نکنید. اگر نمیخواید دیده شه، برگه رو پیشنویس/Noindex کنید یا 301 بدید به مقصد دلخواه.
اگرم حذفش کردید:
یک برگه جدید بسازید (مثلاً «فروشگاه») و محتوا خالی بمونه.
برید به WooCommerce > Settings > Products و همون برگه رو بهعنوان Shop page انتخاب کنید.
برید به Settings > Permalinks و فقط «Save» بزنید تا پیوندها رفرش شن.
اگر لازم بود: WooCommerce > Status > Tools > Create default WooCommerce pages رو اجرا کنید تا برگههای پیشفرض دوباره ساخته شن.
سوال دومتون:
روش اول - دیتابیس
در wp_options مقدار woocommerce_shop_page_id رو 0 کنید.
یا با WP-CLI:
wp option update woocommerce_shop_page_id 0
یا یکبار این قطعهکد رو اجرا کنید و بعد برداریدش:
یه برگه رو بهعنوان شاپ ست نگهدارید، از منو و نقشهسایت حذفش کنید، روش noindex بذارید، و اگر کسی به /shop/ اومد با افزونه Redirection یک 301 به صفحهٔ دلخواه بدید.
روش سوم - جایگزین ناوبری
بهجای «فروشگاه»، لینک دستههای محصول رو مستقیم در منو بذارید.
بعد از هر تغییر، یکبار Permalinks رو Save کنید.
اگر چندزبانه هستی، پایهٔ آدرس محصول (Settings > Permalinks > Product permalinks) رو هماهنگ با زبان تنظیم کنید.