سلام
<link rel='stylesheet' id='wc-blocks-style-rtl-css' href='..../plugins/woocommerce/assets/client/blocks/wc-blocks-rtl.css' media='all' />
این فایل هیچ جوره حذف نمیشه! چه دستوری تو فانکشن برای حذفش باید نوشت؟
سپاس
برای غیر فعال شدن کد زیر را در فایل فانکشن قرار دهید
function dequeue_woocommerce_blocks_styles() { wp_dequeue_style('wc-blocks-style-rtl'); } add_action('wp_enqueue_scripts', 'dequeue_woocommerce_blocks_styles', 100);
@admin این CSS در فوتر هست. با این کد قبلا امتحان کرده بودم حذف نمیشه. با wp_deregister_style هم نمیشه.
ووکامرس جدید این کد رو برای سایت های راستچین میذاره و در فوتر هم درج میکنه. هیچ جوره حذف نشد!
شما در فانکشن قالب فرار دادید ؟
این کد را در functions.php قالب قرار بده
function remove_wc_blocks_style() { wp_dequeue_style('wc-blocks-style-rtl'); wp_deregister_style('wc-blocks-style-rtl'); } add_action('wp_enqueue_scripts', 'remove_wc_blocks_style', 100);
آره در فانکشن میذارم دیگه. با این کد هم اوکی نشد.
تمام فایل های CSS و JS ووکامرس رو حذف میکنم اما این یکی اصلا حذف نمیشه.
تو خود سورس ووکامرس هم پیدا نکردم که چه جوری فراخوانده میشه که بتونم حذف کنم.
مشکل اینه که فراخوانی ش یه جوری هست که میاد در فوتر قرار میگیره. فراخوانی ش با wp_enqueue_scripts نیست انگاری!
مشخصات را در تلگرام باریم بفرست یا اینجا پیام خصوصی کن .
یا در دیتابیس است یا در یک افزونه یا قالب
سلام
واسه خود افزونه ووکامرس هست. ربطی به قالب نداره.
خود افزونه این فایل مربوطه به RTL رو در فوتر بارگذاری میکنه که انتهای بقیه فایل های CSS باشه. اینجوری میخواد اجرای دستورات این فایل رو بعد از بقیه فایل های قرار بده.
ولی از روش معمول فراخوانی نشده. معلوم نیست چه جوری فراخوانی کرده.
آخرین نسخه ووکامرس رو نصب کنید متوجه میشید.
لطفا این کد را در فانکشن قالب قرار دهید
function disable_wc_blocks_rtl_css() { wp_dequeue_style('wc-blocks-style-rtl'); } add_action('wp_enqueue_scripts', 'disable_wc_blocks_rtl_css', 100);
من نصب کردم . اگر نشد لطفا مشخصات را برای بررسی و حذف ارسال کنید