پیکسلر | شبکه اجتماعی برنامه نویسان

چرا وقتی فایل css پلاگین وردپرس رو تغییر می دم تغییرات در وبسایت اعمال نمی شه

M-R 3 سال پیش

چند وقتیه که با این مشکل مواجه شدم و هر کاری می کنم این مشکل بر طرف نمیشه.

وقتی کد های موجود در فایل css پلاگین رو تغییر می دم مشکلی وجود نداره و تغییرات در وبسایت نشون داده میشه اما وقتی خودم در اون فایل css کلاس جدید اضافه می کنم و کد جدید می نویسم تغییری در وبسایت ایجاد نمیشه و وبسیات کدهای جدید رو نمی خونه.

1 پاسخ
برای قرار دادن دیدگاه وارد شوید
Mostafa 3 سال پیش

این مشکل میتونه چند راه حل داشته باشه به ترتیب از آسون ترین تا سخت

1- ممکنه یک پلاگین کش کردن روی وبسایتت نصب کرده باشی و فایل هات کش شده باشه. کش رو خالی کن. پلاگین های کشینگ حتما گزینه ای برای خالی کردن کش دارن.

2- کش مرورگرت رو خالی کن

3- در آخر فایل css یک عدد تصادفی قرار بده. اگه در پلاگین از توابع 'wp_enqueue_style' یا 'wp_enqueue_style' استفاده می کنی  rand(111,9999) رو به پارامتر چهارمش اضافه کن و یا اگه از تگ اچ تی ام ال استفاده می کنی <?php echo rand(111,999)?> رو در آخر اسمش اضافه کن.

wp_register_style( 'custom-style', get_template_directory_uri() . '/css/custom-style.css', array(), rand(111,9999), 'all' )

یا

<link rel="stylesheet" type="text/css" href="http://website.com/css/custom-style.css?ver=<?php echo rand(111,999)?>">

4- ممکنه سرورهای شرکت هاستینگ شما خودش فایل ها رو کش کرده باشه. می تونی ازشون درخواست کنی که کش ها رو خالی کنن.

مطالب بعدی
profile image
قیمت تلویزیون سامسونگ 85Q60A سایز 85 اینچ فناوری Quantum HDR

فروشگاه اینترنتی دوزین کالا 1 سال پیش

profile image
سریعترین پردازنده گیمینگ جهان

مجله تکنولوژی مکعب 1 سال پیش

profile image
خدمات اکتیو شبکه

Networkservices 1 سال پیش