همزمان با بهروزرسانی وردپرس ۶.۹ به دلیل اینکه در این نسخه تغییراتی در فایلهای css انجام شده است، آیکونهای بخشهای مختلف مدیریت از جمله بخش ویرایشگر به درستی نمایش داده نمیشوند. این مشکل در مرورگرهای قدیمیتر رخ میدهد و روی آخرین نسخه از مرورگرها مشکلی وجود ندارد.
به دلایلی ممکن است بخواهید از وردپرس روی مرورگرهای قدیمیتر از جمله روی ویندوز ۷ استفاده کنید. برای حل این مشکل یک فایل کوچک درست کردم که با اجرای آن روی شاخهی نصب وردپرس این مشکل روی فایلهای css حل میشود.
نکات ضروری قبل از اجرا
این فایل با جستجوی تمام فایلهای css در شاخههای wp-includes و wp-admin و اصلاح آنها با استفاده از Regex کار خود را انجام میدهد.
در نوشتن کدهای Regex دقت زیادی شده است که تغییرات به درستی انجام بشوند و کدهای دیگری به اشتباه تغییر نکنند. ولی همیشه این احتمال وجود دارد که در بهروزرسانیهای آینده مشکلی رخ بدهد. به همین دلیل لازم است تا آمادگی جهت نصب مجدد فایلهای اصلی وردپرس را داشته باشید.
البته با توجه به اینکه این برنامه فقط فایلهای css را جستجو میکند، در بدترین شرایط، فقط اشکالات ظاهری ممکن است رخ بدهد و احتمال آسیب به عملکردها یا امنیت وردپرس بسیار ناچیز است.
راهنمای رفع مشکل احتمالی
اگر به هر دلیل پس از اجرای این فایل، ظاهر بخش مدیریت شما مشکلی پیدا کرد، میتوانید با نصب مجدد وردپرس یا با برگرداندن نسخهی پشتیبان که قبلا تهیه کردهاید، تغییرات را بی اثر کنید.
اگر از پنل cPanel استفاده میکنید، پیش از اجرا این دو شاخه را در یک فایل فشرده قرار بدهید و در صورت بروز مشکل، فایل فشرده را در همان محل قبلی استخراج کنید تا تغییرات انجام شده به حالت قبلی برگردند.
راهنمای استفاده
پیش از استفاده به نکات زیر توجه کنید:
- بستهای که دانلود میکنید حاوی یک فایل با نام
edit-css.phpاست. این فایل را در شاخهی اصلی سایتتان آپلود کنید. مثلاexample.com/edit-css.phpو آن را اجرا کنید. - لیست فایلهایی که تغییر کردهاند را میتوانید مشاهده کنید. این تغییرات فقط یک بار انجام میشود و اگر فایلها قبل اصلاح شده باشند، تغییرات دیگری رخ نمیدهد.
- پس از پایان کار، حتما فایل را از روی هاست حذف کنید.
دانلود فایل اسکرپیت
English Description
WordPress 6.9 introduces changes to CSS files that cause some admin icons, including those in the editor, to display incorrectly in older browsers. Newer browsers do not have this issue. If you still use WordPress on older systems like Windows 7, you can fix the problem with a small script I created. It scans all CSS files in wp‑includes and wp‑admin and applies safe Regex-based corrections. Although the script is carefully written, future updates may cause unexpected results, so keep backups. If any layout issues occur, simply restore your backup or reinstall WordPress. Download edit-css.php and upload it to your website root where WordPress is located, run it, then delete it. Running the script multiple times has no effect.
