ویرایشگر سایت کامل وردپرس (FSE) دنیایی از امکانات طراحی را باز میکند و به شما امکان میدهد هدر، پاورقی، قالبها و موارد دیگر سایت خود را در یک مکان مناسب سفارشی کنید. در این مطلب از سری مطالب آموزشی وبلاگ پارس وی دی اس به نحوه رفع مشکل ویرایشگر سایت خالی در وردپرس (گام به گام) میپردازیم.
اما وقتی این ابزار قدرتمند با چیزی جز یک صفحه خالی از شما استقبال نمیکند، چه باید بکنید؟ نگران نباشید؛ شما در مواجهه با این موضوع تنها نیستید ما اینجا هستیم تا به شما کمک کنیم تا از طریق چند مرحله عیبیابی ساده برای حل این مشکل ناامیدکننده کار کنید.
این مقاله شما را از طریق مؤثرترین راهحلهای ما برای رفع مشکل ویرایشگر سایت خالی وردپرس راهنمایی میکند، بنابراین میتوانید در کمترین زمان به طراحی وبسایت خود بازگردید.
مشکل ویرایشگر سایت خالی در وردپرس چیست؟
ویرایشگر کامل سایت در وردپرس یک رابط ویرایشی است که با تمهای بلوک کار میکند و به شما کنترل بیشتری بر طراحی وبسایت خود میدهد.
این به شما امکان میدهد از بلوکها برای استایلدادن به هدر، پاورقی، نوار کناری و سایر بخشهای وبسایت خود استفاده کنید. هر زمان که بخواهید تم وردپرس خود را سفارشی کنید، میتوانید با انتخاب Appearance » Editor از نوار کناری مدیریت وردپرس به آن دسترسی داشته باشید.
با این حال، برخی از کاربران گزارش میدهند که هر زمان که سعی میکنند به ویرایشگر سایت وردپرس دسترسی پیدا کنند، صفحه خالی را مشاهده میکنند. برخی از کاربران فقط یک صفحه کاملاً خالی میبینند. آن صفحه ممکن است رنگ تیره یا روشن داشته باشد.
این مشکل ناشی از تنظیمات نادرست وردپرس است. نحوه رفع آن را در روش 1 به شما نشان خواهیم داد.
سایر کاربران میتوانند بخشی از رابط ویرایشگر سایت را ببینند، اما پیش نمایش وبسایت آنها خالی است. همچنین ممکن است یک دایره چرخشی ببینند که نشان میدهد ویرایشگر در تلاش است پیشنمایش را بارگیری کند، اما هرگز ظاهر نمیشود.
این مشکل زمانی رخ میدهد که REST API در وردپرس غیرفعال شده باشد. ما شما را از طریق مراحل حل این مشکل در روش 2 راهنمایی میکنیم.
اکنون، بیایید نحوه تعمیر ویرایشگر سایت خالی در وردپرس را بررسی کنیم اگر هنگام تلاش برای استفاده از ویرایشگر سایت با یک صفحه کاملاً خالی روبرو میشوید، احتمالاً مشکل مربوط به تنظیمات URL در وبسایت وردپرس شما است. با رفتن به Settings » General در داشبورد وردپرس خود شروع کنید. به دنبال تنظیمات «WordPress Address URL» و «Site Address (URL)» باشید.
اطمینان حاصل کنید که آدرس سایت با آدرس وردپرس مطابقت دارد.
به طور خلاصه ، اگر آدرس وردپرس شامل URL “www” یا غیر”www” باشد، آدرس سایت باید دقیقاً با آن مطابقت داشته باشد. در تصویر بالا، این دو آدرس مطابقت ندارند، بنابراین “www” باید از آدرس سایت حذف شود.
هنگامی که هر دو تنظیمات یکسان هستند، به پایین صفحه تنظیمات عمومی بروید و روی دکمه “Save Changes” کلیک کنید تا تنظیمات خود را ذخیره کنید. اکنون میتوانید ویرایشگر سایت را دوباره باز کنید که باید بهدرستی کار کند.
رفع مشکل ویرایشگر سایت خالی با فعالکردن REST API:
اگر ویرایشگر سایت پیشنمایشی از وبسایت شما را بارگذاری نمیکند، ممکن است REST API در سایت وردپرس شما غیرفعال شود.
REST API در وردپرس چیست؟
REST API در وردپرس ۴.۴ معرفی شد و برای توسعهدهندگان افزونه ارزشمند است؛ زیرا رابطی برای دسترسی به عملکرد و دادههای وردپرس برای ایجاد افزونه فراهم میکند. REST API به طور پیشفرض فعال است و ویرایشگر سایت برای ارائه پیشنمایش وبسایت شما به آن متکی است؛ بنابراین، اگر REST API را غیرفعال کرده باشید، ویرایشگر سایت قادر به نمایش پیشنمایش سایت شما نخواهد بود.
برخی از صاحبان وبسایت ممکن است به امید افزایش امنیت و عملکرد سایت خود، REST API را غیرفعال کنند و اغلب از راهنمای ما در مورد نحوه غیرفعالکردن JSON REST API در وردپرس پیروی میکنند.
راهنمای ما دو روش برای غیرفعالکردن REST API ارائه میکند: افزودن یک قطعه کد در WPCode یا نصب افزونه Disable REST API.
برای فعالکردن مجدد REST API، باید قطعه کد یا افزونه مربوطه را بر اساس روشی که در ابتدا استفاده کردید غیرفعال کنید.
غیرفعالکردن قطعه کد REST API در WPCode:
اگر از WPCode برای غیرفعالکردن REST API استفاده کردهاید، به بخش Code Snippets در قسمت مدیریت وردپرس بروید. در آنجا قطعه «Disable WordPress REST API» را پیدا کنید و کلید «Status» را خاموش کنید.
از طرف دیگر، اگر به جای استفاده از WPCode، REST API را با افزودن کد مستقیماً به فایل functions.php خود غیرفعال کرده باشید، باید آن فایل را با استفاده از یک سرویس گیرنده FTP یا برنامه مدیریت فایل در داشبورد میزبانی وب خود باز کنید. سپس، باید فایل را ویرایش کرده و کد سفارشی را حذف کنید.
اکنون باید بتوانید به ویرایشگر سایت دسترسی داشته باشید و پیش نمایش وبسایت خود را مشاهده کنید.
غیرفعال کردن افزونه Disable REST API:
اگر از یک افزونه وردپرس برای غیرفعال کردن REST API استفاده کردهاید، باید به Plugins » Installed Plugins بروید. پس از رسیدن به آنجا، باید به پایین به پلاگین بروید و روی پیوند «Deactivate» کلیک کنید. در مثال ما، ما با افزونه Disable REST API کار میکنیم، اما اگر افزونه دیگری نصب کرده باشید، از همین روش استفاده خواهید کرد.
اکنون میتوانید ویرایشگر سایت را باز کنید و باید دوباره به درستی کار کند.
جایگزین: استفاده از افزونه صفحهساز برای طراحی وبسایت شما:
در حالی که ویرایشگر کامل سایت یک ابزار مفید برای طراحی وب سایت شما است، اما محدودیتهایی دارد. این فقط با تمهای بلوک در دسترس است و اگر تم خود را تغییر دهید، سفارشیسازیهای خود را از دست خواهید داد.
در مقابل، صفحه سازهای وردپرس مانند SeedProd یک رابط کشیدن و رها کردن را ارائه میدهند که در آن میتوانید تمام صفحات فردی خود را با استفاده از بلوکها طراحی کنید. آنها با هر قالب وردپرس سازگار هستند، و شما میتوانید تم خود را بدون از دست دادن سفارشی سازیهای خود تغییر دهید.
شما میتوانید با انتخاب یک کیت قالب/سایت یا ساختن کاملاً از ابتدا شروع کنید.
سؤالات متداول:
دلایل رایج مشکل ویرایشگر سایت خالی در وردپرس چیست؟
مشکل ویرایشگر سایت خالی در وردپرس میتواند ناشی از عوامل مختلفی باشد، از جمله:
تضاد پلاگین: افزونههای ناسازگار یا با کدگذاری ضعیف میتوانند باعث اختلال در عملکرد ویرایشگر شوند.
مشکلات قالب: یک قالب خراب یا ناسازگار همچنین میتواند منجر به ویرایشگر خالی شود.
حافظه پنهان مرورگر (کش): گاهی اوقات، کش مرورگر میتواند از نمایش صحیح تغییرات جدید جلوگیری کند.
محدودیتهای حافظه: وردپرس ممکن است از محدودیت حافظه اختصاصدادهشده خود فراتر رود و باعث مشکلات عملکرد شود.
خطاهای جاوا اسکریپت: خطاهای موجود در فایلهای جاوا اسکریپت میتواند در فرایند بارگذاری ویرایشگر اختلال ایجاد کند.
چگونه میتوانم تداخل پلاگین را که باعث مشکل ویرایشگر خالی میشود شناسایی و حل کنم؟
برای شناسایی و رفع تداخل افزونهها، مراحل زیر را دنبال کنید:
- غیرفعالکردن همه افزونهها: به بخش “افزونهها” در داشبورد وردپرس خود بروید و همه افزونهها را غیرفعال کنید.
- ویرایشگر را بررسی کنید: ویرایشگر سایت را دوباره بارگیری کنید تا ببینید آیا مشکل را حل میکند یا خیر.
- یکبهیک پلاگینها را دوباره فعال کنید: اگر ویرایشگر پس از غیرفعالکردن افزونهها کار میکند، هر افزونه را یکییکی دوباره فعال کنید و بعد از فعالکردن هر کدام ویرایشگر را بررسی کنید تا ببینید کدام افزونه باعث تضاد میشود.
- گزارش یا جایگزینی: پس از شناسایی، میتوانید مشکل را به توسعهدهنده افزونه گزارش دهید یا یک افزونه جایگزین بیابید که باعث تضاد نمیشود.
اگر محدودیتهای حافظه باعث ایجاد مشکل ویرایشگر سایت خالی شود، چه کاری باید انجام دهم؟
اگر احتمال وجود محدودیت حافظه وجود دارد، میتوانید محدودیت حافظه اختصاصدادهشده به سایت وردپرس خود را افزایش دهید:
با ارائهدهنده هاست وردپرس خود تماس بگیرید: اگر تغییراتی را مشاهده نکردید، ممکن است لازم باشد با ارائهدهندههاست خود تماس بگیرید تا محدودیت حافظه حساب خود را افزایش دهید، زیرا برخی از برنامههای میزبانی مشترک محدودیتهایی را برای استفاده از حافظه اعمال میکنند.
سایت خود را بهینه کنید: بهینهسازی سایت وردپرس خود را با حذف افزونهها و تمهای غیرضروری برای آزادکردن منابع در نظر بگیرید.