
وردپرس به عنوان یکی از محبوبترین سیستمهای مدیریت محتوا (CMS)، امکانات متعددی را برای ایجاد و مدیریت سایتها فراهم کرده است. با این حال، گاهی اوقات کاربران با مشکلاتی مواجه میشوند که یکی از آنها عدم نمایش محتوای برگه در وردپرس است.
این مشکل میتواند به دلایل مختلفی مانند اختلال در قالب، افزونهها، تنظیمات وردپرس، خطاهای پایگاه داده و کش مرورگر رخ دهد. اگر محتوای برگههای سایت شما لود نمیشود یا فقط یک صفحه خالی مشاهده میکنید، نگران نباشید! در این مقاله از سبزاندیشان، تمام دلایل احتمالی این مشکل و روشهای حل آن را بررسی خواهیم کرد.
دلایل عدم نمایش محتوای برگه در وردپرس
موراد متعددی می تواند باعث شود محتوای برگه در وردپرس دیده نشود. در ادامه به معرفی و توضیح این موارد می پردازیم:
مشکل قالب وردپرس
گاهی اوقات قالب وردپرس دچار اختلال یا ناسازگاری میشود که باعث میشود محتوای برگهها به درستی نمایش داده نشود.
راه حل:
- به بخش نمایش > پوستهها بروید و یک قالب پیشفرض مانند Twenty Twenty-One را فعال کنید.
- اگر محتوای برگه نمایش داده شد، مشکل از قالب فعلی شماست و باید آن را بروزرسانی یا تغییر دهید.
تداخل افزونهها
برخی افزونهها ممکن است با ویرایشگر وردپرس یا قالب سایت تداخل داشته باشند و باعث شوند که محتوای برگهها به درستی نمایش داده نشود.
راهحل:
- به بخش افزونهها > افزونههای نصبشده بروید و همه افزونهها را غیرفعال کنید.
- سپس یکییکی افزونهها را فعال کنید و بعد از هر بار فعالسازی، بررسی کنید که مشکل حل شده است یا خیر.
- افزونهای که باعث مشکل میشود را حذف کنید یا جایگزین مناسب پیدا کنید.
مشکل در تنظیمات خواندن وردپرس
گاهی وردپرس بهدرستی تنظیم نشده است و ممکن است صفحه اصلی سایت به جای نمایش یک برگه خاص، روی گزینه دیگری تنظیم شده باشد.
راه حل:
- به پیشخوان وردپرس > تنظیمات > خواندن بروید.
- بررسی کنید که گزینه یک برگه یکتا به عنوان صفحه اصلی نمایش داده شود فعال باشد.
- مطمئن شوید که برگه موردنظر شما به درستی انتخاب شده است.
مشکل در تنظیمات پیوندهای یکتا (Permalinks)
گاهی اوقات پیوندهای یکتا (Permalinks) به درستی کار نمیکنند و باعث میشوند برگههای سایت شما به درستی نمایش داده نشوند.
راهحل:
- به پیشخوان وردپرس > تنظیمات > پیوندهای یکتا بروید.
- بدون انجام تغییرات، روی دکمه ذخیره تغییرات کلیک کنید تا تنظیمات مجدداً اعمال شوند.
- سپس بررسی کنید که مشکل حل شده است یا نه.
مشکل در ویرایشگر گوتنبرگ یا ویرایشگر کلاسیک وردپرس
وردپرس از دو ویرایشگر گوتنبرگ (جدید) و ویرایشگر کلاسیک پشتیبانی میکند. در برخی موارد، ناسازگاری بین ویرایشگرها میتواند باعث عدم نمایش محتوا شود.
راهحل:
- اگر از گوتنبرگ استفاده میکنید، افزونه Classic Editor را نصب کنید و برگه را مجدداً ویرایش کنید.
- اگر از ویرایشگر کلاسیک استفاده میکنید، گوتنبرگ را فعال کنید و بررسی کنید که مشکل برطرف شده است یا خیر.
مشکل در کش مرورگر و کش وردپرس
گاهی کش مرورگر یا کش افزونههای وردپرس باعث میشود که تغییرات جدید سایت نمایش داده نشود.
راهحل:
- کش مرورگر را پاک کنید:
در گوگل کروم، دکمههای Ctrl + Shift + Delete را فشار دهید و گزینه پاک کردن کش را انتخاب کنید.
- افزونههای کش وردپرس را پاک کنید:
اگر از افزونههای کش مانند WP Rocket، W3 Total Cache یا WP Super Cache استفاده میکنید، کش را پاک کرده و بررسی کنید که مشکل حل شده است.
مشکل در پایگاه داده وردپرس
گاهی مشکلات در پایگاه داده میتواند باعث عدم نمایش محتوای برگهها شود.
راهحل:
- به پیشخوان وردپرس > ابزارها > سلامت سایت بروید و بررسی کنید که خطای خاصی در پایگاه داده وجود دارد یا خیر.
- برای تعمیر پایگاه داده، وارد phpMyAdmin شوید و گزینه Repair Database را انتخاب کنید.
- همچنین میتوانید در wp-config.php این خط را اضافه کنید و سپس صفحه سلامت سایت را مجدداً بررسی کنید.
مشکل در سطح کدنویسی (فایلهای PHP و قالب)
اگر تغییراتی در فایلهای PHP سایت ایجاد کرده باشید یا قالب شما دارای کدهای معیوب باشد، ممکن است محتوای برگهها نمایش داده نشود.
راهحل:
- اگر اخیراً فایلی را ویرایش کردهاید، تغییرات را به حالت قبل برگردانید.
- به پیشخوان وردپرس > نمایش > ویرایشگر پوسته بروید و بررسی کنید که کدهای page.php مشکلی نداشته باشند.
مشکل در تنظیمات صفحهسازهای وردپرس (مثل المنتور یا ویژوال کامپوزر)
اگر از صفحهسازهایی مانند Elementor، WPBakery (ویژوال کامپوزر) یا Divi استفاده میکنید، ممکن است تنظیمات نادرست آنها باعث نمایش ندادن محتوا شود.
راهحل:
- افزونه صفحهساز را غیرفعال کنید و بررسی کنید که مشکل حل میشود یا خیر.
- اگر مشکل از صفحهساز بود، آن را بروزرسانی کنید یا مجدداً نصب نمایید.
- در المنتور، به تنظیمات > پیشرفته بروید و گزینه سوئیچ روش بارگذاری ویرایشگر را فعال کنید.
کلام آخر
بطور کلی اگر محتوای برگههای وردپرس شما نمایش داده نمیشود، احتمالا یکی از موارد زیر عامل این مشکل است:
- قالب ناسازگار → قالب را تغییر دهید.
- تداخل افزونهها → افزونهها را غیرفعال و بررسی کنید.
- تنظیمات نادرست وردپرس → پیوندهای یکتا، خواندن و کش را بررسی کنید.
- مشکلات پایگاه داده → دیتابیس را بررسی و تعمیر کنید.
- مشکلات ویرایشگر گوتنبرگ یا صفحهسازها → بروزرسانی یا تغییر ویرایشگر را انجام دهید.
با بررسی این روشها، میتوانید مشکل عدم نمایش محتوای برگه در وردپرس را برطرف کنید. اگر هنوز مشکل شما حل نشده است، در بخش نظرات مطرح کنید تا راهنمایی بیشتری دریافت کنید!