اصلاح متن سفید و دکمه گمشده در ویرایشگر ویژوال وردپرس

سیستم مدیریت محتوای وردپرس به عنوان یک سیستم ساده و محبوب در میان طراحان وب سایت شناخته شده است. اما با وجود سهولت کاربرد، گاهی خطا‌های عجیبی در این سیستم مشاهده می‌شود. ممکن است با مشاهده چنین خطاهایی تصور کنید که شما کار خود را درست انجام نداده اید یا در طراحی و کد نویسی وب سایت شما خطایی رخ داده است. اما باید بدانید که خطا‌های وردپرسی عمدتاً شناخته شده‌اند و با یک سرچ ساده، می‌توانید راهکار ساده‌ای برای رفع خطای بوجود آمده به دست آورید. برای آشنایی بیشتر با خطاهای وردپرس مقاله ما را در خصوص ۵۰ خطای متداول وردپرس و نحوه برطرف کردن آنها مطالعه کنید.

یکی از خطاهای سردرگم کننده در وردپرس، نمایش متن سفید در هنگام ویرایش محتوا است. شاید برای شما هم اتفاق افتاده باشد که در حال نوشتن محتوا در صفحه ویرایشگر وردپرس متوجه شوید که هر چه تایپ می‌کنید، صفحه سفید است. به علاوه هیچ یک از دکمه‌های ویرایشگر ویژوال نیز در صفحه نمایش داده نمی‌شود و نمی‌توانید از ویرایشگر ویژوال به html سوئیچ کنید.

این خطا در نگاه اول آنقدر عجیب و غریب به نظر می‌رسد، که بسیاری از کاربران تصور می‌کنند برای رفع آن حتماً باید به یک برنامه‌نویس مراجعه کنند. ما در این مقاله قصد داریم راهکارهای ساده‌ای برای رفع این مشکل به شما بیاموزیم. با ما همراه باشید.

راهکارهای رفع خطای متن سفید در ویرایشگر وردپرس

اگر تا کنون با این خطا مواجه نشده اید، به تصویر زیر نگاه کنید. در هنگام وقوع خطا صفحه ویرایش محتوای شما چنین شکلی خواهد داشت.

قبل از اینکه به راهکارهای مربوط به رفع این خطا بپردازیم، بد نیست توضیح کوتاهی در مورد ویرایشگرهای بصری یا visual editor بیان شود. ویرایشگرها ویژوال ابزاری هستند که برای ایجاد محتوای قالب بندی شده در صفحات وب سایت وردپرسی به شما کمک می‌کنند. classic editor و block editor دو نمونه از این ویرایشگرها هستند.

خطای متن سفید برای ویرایشگرهای کلاسیک (classic editor) رخ می‌دهد. برای رفع این خطا مراحل زیر را انجام دهید:

1.کش مرورگر خود را پاک کنید.

تجربه نشان داده که بسیاری از مشکلات وردپرس بخاطر پر بودن حافظه پنهان مرورگر است. به عنوان ساده ترین راهکار در اولین قدم، کش مرورگر خود را پاک کنید. یا از مرورگر دیگری استفاده کنید. برای اطمینان حتما صفحه ویرایشگر وردپرس خود را با مرورگر یک سیستم دیگر نیز امتحان کنید. ممکن است مشکل از کامپیوتر شما باشد.

2. همه‌ی پلاگین‌های وردپرس خود را غیرفعال کنید

ممکن است علت ایجاد این خطا یکی از پلاگین‌های نصب شده بر روی وردپرس شما باشد. بنابراین برای بررسی بیشتر، همه‌ی پلاگین‌ها را به جزclassic Editor غیر فعال کنید؛ اگر با این کار خطا رفع شد، منشا خطا از پلاگین‌ها بوده است.

برای پیدا کردن افزونه مشکل ساز کافیست یکی یکی پلاگین‌ها را فعال کنید و ببینید کدام یک از آنها باعث بروز خطا شده است. در نهایت پس از مشخص شدن افزونه منشا خطا، به دنبال رفع ایراد آن باشید. اگر این افزونه برای شما حیاتی نیست، می‌توانید به سادگی آن را حذف کنید.

برای غیر فعال کردن پلاگین‌ها در داشبورد به بخش plugin<installed plugin بروید. کافیست مربع کنار نام هر پلاگین را تیک بزنید و در نهایت روی گزینه apply کلیک کنید.

اگر راه حل‌های ارائه شده تا کنون برای رفع این مشکل کارآمد نبود، احتمالاً در نصب وردپرس دچار مشکل هستید. پس راه کارهای زیر را انجام دهید.

3. اسکریپت Tiny MCE را جایگزین کنید.

اگر به تازگی وردپرس خود را آپدیت کرده‌اید، به احتمال زیاد این راهکار به شما کمک می‌کند. ممکن است در فرآیند آپدیت خطایی رخ داده باشد، بنابراین با جایگزین کردن پوشه /wp-includes/js/tinymce/ با یک نسخه تازه، احتمالاً این مشکل رفع خواهد شد.

4. برای رفع خطا از WP-config استفاده کنید.

اگر راه کارهای قبلی برای رفع خطا به شما کمک نکرد، وقت آن رسیده که به سراغ فایل

wp-confing.php بروید و کد زیر را در بالای صفحه و بعد از باز شدن تگ php وارد کنید.

define('CONCATENATE_SCRIPTS', false);

در واقع با این کار شما تنظیمات جاوا اسکریپت خود را تغییر می‌دهید. به‌طور پیش فرض وردپرس از نسخه بهینه سازی شده جاوا اسکریپت برای سرعت بخشی به عملکرد پلتفرم، استفاده می‌کند. شما با وارد کردن کد بالا از اجرای وردپرس با فایلهای پیوسته جلوگیری می‌کنید.

5. افزونهadvance Editor tool را نصب کنید.

این افزونه ورژن پیشرفته‌تری از اسکریپ Tiny MCE است که قابلیت‌های بیشتری را به شما ارائه می‌دهد.

این افزونه در واقع ترکیبی از ویرایشگر Tiny MCE و ویرایشگر Block را در اختیار شما قرار می‌دهد. دانلود و استفاده از این افزونه رایگان است و به راحتی می‌توانید آن را نصب و فعال سازی کنید.پس از فعال سازی این افزونه با رفتن به آدرس setting<advance Editor tools می‌توانید تنظیمات را تغییر دهید.

پس از اعمال تنظیمات، یکبار وردپرس خود را آپدیت کنید و در نهایت دوباره صفحه وردپرس را باز کنید. معمولاً با انجام این کار خطای متن سفید یا گم شدن دکمه‌های ویرایشگر حل می‌شود.

سخن آخر

خطاهای مربوط به ویرایشگر وردپرس یکی از انواع خطاهایی است که اکثر کاربران وردپرس با آن مواجه می‌شوند. خطای نمایش متن سفید و گم شدن دکمه‌های ویرایشگر یکی از این خطاهای رایج است. همانطور که در مقاله اشاره شد، برای رفع این خطا راهکارهای ساده ای وجود دارد، کافی است موارد زیر را به ترتیب انجام دهید.

1.کش مرورگر خود را پاک کنید.

2. همه‌ی پلاگین‌های وردپرس خود را غیرفعال کنید

3. اسکریپت Tiny MCE را جایگزین کنید.

4. برای رفع خطا ازWP-config استفاده کنید.

5. افزونه advance Editor tool را نصب کنید.

قبل از اقدام برای رفع خطا حتما یک بک آپ از وب‌سایت خود تهیه کنید و بعد هر اقدامی انجام دهید.

این مقاله توسط تیم تحریریه وبلاگ ژاکت نوشته شده.