در این مقاله قصد داریم به آموزش رفع خطای نمایش ندادن پیشخوان وردپرس و برسی علت بالا نیامدن پیشخوان سایت وردپرس بپردازیم. خطای نمایش ندادن پیشخوان وردپرس احتمالا برای شما هم پیش اومده که وقتی وارد پیشخوان وردپرس میشین منوی بخشهای مختلف به شما نمایش داده میشن اما عملا تو هر منویی که محتویات صفحه برای مدیریت سایت قرار داره جز یک صفحه سفید چیزی بهتون نمایش داده نمیشود که تصویر زیر دقیقا همین مشکل رو به شما نشون میده.
از اونجایی که اکثر ما از هاست اشتراکی برای سایت خودمون استفاده میکنیم و شرکتهای میزبانی هاست مدام در حال به روزرسانی سیستم عامل خودشون هستند گاهی چنین مشکلی پیش میاد که دلیل اون بیشتر برمیگرده به تغییر نسخه PHP استفاده شده بر روی هاست که برای رفع مشکل نمایش ندادن پیشخوان وردپرس در حال حاضر تنها راهکار پیش روی شما همین مورد خواهد بود.
علت عدم نمایش پیشخوان وردپرس چیست؟
عدم نمایش پیشخوان وردپرس ممکن است به دلایل مختلفی باشد دراین قسمت به برخی از رایج ترین علل و راه حلها برای حل این مشکل آورده شده است:
- مشکل در افزونهها (Plugins)
- مشکل در قالب (Theme)
- مشکل در فایل .htaccess
- مشکل در حافظه کش (Cache)
- پیکربندی اشتباه در wp-config.php
- مشکل با پایگاه داده (Database)
- محدودیت در منابع سرور
- خطای JavaScript یا کد سفارشی
- مشکل در آپدیتهای وردپرس
آموزش رفع خطای نمایش ندادن پیشخوان وردپرس
حالا برای رفع مشکل نمایش ندادن پیشخوان وردپرس دو راه دارید که عبارتند از:
- تغییر نسخه PHP توسط شرکت هاستینگ که در این صورت امکان تغییر از شما سلب شده است
- تغییر نسخه PHP است توسط خود شما که در این صورت لازمه تا مدیریت هاستینگ امکان تغییر نسخه PHP هاست را برای شما فعال کرده باشه
اگر جزو دسته اول هستید که امکان تغییر نسخه PHP توسط شرکت هاستینگ غیرفعال شده و برای شما وجود نداره تنها راه ممکن اینه تا اقدام به ارسال تیکت از بخش پشتیبانی هاستینگ خودتون بکنید و با مطرح کردن مشکلتون که همون عدم نمایش پیشخوان وردپرس هست ازشون بخواهید تا با تغییر در نسخه PHP هاست مشکل نمایش ندادن پیشخوان وردپرس را براتون رفع کنند.
اما اگر جزو دسته دوم هستید که امکان تغییر نسخه PHP هاست برای شما فعال هستش می تونید با ادامه آموزش همراه باشید تا نسبت به نحوه تغییر نسخه PHP هاست با کمک هم اقدام کنیم. با توجه به اینکه امکان تغییر نسخه PHP هاست میتونه مختلف باشه و با ظاهر متفاوتی در اون روبهرو شوید قبل از هرکاری در بخش آموزش و یا وبلاگ شرکت میزبانی به دنبال آموزش اینکار بگردید. در این آموزش نحوه تغییر نسخه PHP هاست در سرویس میزبانفا را به شما نمایش خواهم داد، بنابراین در صورتی که شکل و شمایل هاست سی پنل شما با تصاویر موجود در این آموزش متفاوت هست دقت کنید تا کار اشتباهی انجام ندهید.
آموزش تغییر نسخه PHP هاست سی پنل
برای تغییر نسخه php سی پنل ابتدا به صفحه ورود به هاست سی پنل خودتون مراجعه کنید تا وارد هاست شوید، برای ورود به هاست سی پنل کافیه تا بعد از وارد کردن نام دامنه خودتون عبارت 2082: یا 2083: را وارد کنید تا به صفحه ورود در هاست سی پنل هدایت شوید. سپس مشابه تصویر زیر نام کاربری و رمز عبور هاست خودتون را که هنگام خرید براتون ایمیل شده را به ترتیب در فیلدهای Username و Password وارد کرده و روی دکمه Log in کلیک کنید.
بعد از اینکه وارد هاست خودتون شدید به بخش Software مراجعه کرده و روی دکمه Select PHP Version کلیک کنید تا به صفحه تغییر نسخه php در هاست سی پنل هدایت شوید.
سپس در صفحه باز شده از بخش PHP Version نسخه مورد نظر خودتون را برای php انتخاب کنید، پیشنهاد میکنم برای اینکار آخرین نسخه موجود در هاست را انتخاب کنید تا ضمن رفع مشکل نمایش ندادن پیشخوان وردپرس قادر باشید تا از سرعت بیشتری در پردازش اطلاعات سایت بهرهمند شوید، در حال حاضر که این آموزش تهیه شده آخرین نسخه ارائه شده php 7.4 هستش که بر روی هاستهای میزبان فا ارائه میشه.
بعد از اینکه نسخه php را انتخاب کنید مشابه تصویر بالا لیستی از گزینههای گوناگون به شما نمایش داده خواهد شد که برای استفاده باید اونها را فعال کنید، اما از اونجایی که به همه اینها نیازی نداریم در بخش انتهایی صفحه روی دکمه Rest to Defaults کلیک کنید تا گزینههای پیشفرض مشابه تصویر انتخاب شوند.
در نهایت بعد از اینکه پیغام سبز رنگ Module Set Saved به شما نمایش داده شد روی دکمه Set as current که در مقابل PHP Version قرار داره کلیک کنید تا آخرین نسخه انتخابی php برای شما انتخاب شود. با انتخاب این دکمه حالا نسخه php هاست شما به آخرین نسخه تغییر پیدا میکنه که در مقابل Current PHP version میتونید اونو مشاهده کنید.
حالا برای اینکه بررسی کنید و ببینید که مشکل شما برطرف شده یا نه به پیشخوان وردپرس مراجعه کنید، خواهید دید که با مراجعه به هر منوی دیگه صفحه سفید به شما نمایش داده نمیشه و مشکلتون برطرف شده است. اگر مشکلتون همچنان پا برجا بود مجددا به صفحه تغییر نسخه php هاست برگردید و از نسخههای پایینتر php استفاده کنید و بعد از تغییر نسخه php به یک نسخه پایینتر مجددا وارد پیشخوان وردپرس شده و بررسی کنید که مشکل برطرف شده است یا خیر!
اگر بخت با شما یار باشه به احتمال 90 درصد مشکلتون با تغییر نسخه php رفع خواهد شد، اما اگر مشکل رفع نشد باید ابتدا بررسی کنید که ببینید بعد از انجام چه کاری این مشکل برای شما پیش اومده تا با بررسی و رفع اون بتونید مشکل را برطرف کنید.
مشکل در افزونهها Plugins
یکی از دلایل رایج عدم نمایش پیشخوان، تداخل در یک افزونه است. برای بررسی این مشکل:
- وارد فایلها و پوشههای سایت خود از طریق FTP یا مدیریت فایل هاست شوید.
- به پوشه wp-content/plugins بروید.
- نام پوشه افزونهها را تغییر دهید (مثلاً به plugins_backup) تا همه افزونهها غیرفعال شوند.
- حالا سایت را بارگذاری کنید و ببینید که آیا پیشخوان نمایش داده میشود.
- اگر پیشخوان ظاهر شد، یکی یکی افزونهها را دوباره فعال کنید تا افزونه مشکلدار شناسایی شود.
مشکل در قالب Theme
قالب (Theme) سایت ممکن است به درستی با نسخه وردپرس شما سازگار نباشد.
- به طور موقت از طریق FTP یا مدیریت فایل، نام پوشه قالب فعلی خود را تغییر دهید.
- وردپرس به طور خودکار به قالب پیش فرض (مانند Twenty Twenty-Three) سوئیچ میکند.
- اگر پیشخوان نمایش داده شد، مشکل از قالب شما بوده است.
مشکل در فایل .htaccess
ممکن است فایل .htaccess شما دارای مشکل باشد برای رفع آن میتوانید مراحل زیر را پیش ببرید.
- از طریق FTP یا مدیریت فایل به ریشه سایت خود بروید و فایل .htaccess را پیدا کنید.
- فایل را به htaccess_old تغییر نام دهید.
- سپس وارد پیشخوان وردپرس شوید، به تنظیمات > پیوندهای یکتا بروید و روی “ذخیره تغییرات” کلیک کنید تا فایل .htaccess جدید ساخته شود.
خطا در حافظه کش (Cache)
یکی دیگر ازعیب های عدم نمایش پیشخوان مشکل در کش مرورگر یا کش سرور می باشد برای رفع این عیب میتوانید مراحل زیر را انجام دهید:
- کش مرورگر خود را پاک کنید یا از مرورگر دیگری برای ورود به پیشخوان وردپرس استفاده کنید.
- اگر از افزونه کش مانند W3 Total Cache یا WP Super Cache استفاده میکنید، کش را از طریق پنل مدیریت این افزونه ها پاک کنید.
پیکربندی اشتباه در wp-config.php
ممکن است تنظیمات فایل wp-config.php دچار مشکل شده باشد.
- فایل wp-config.php را باز کنید و بررسی کنید که آیا تمام تنظیمات به درستی پیکربندی شدهاند.
- اطمینان حاصل کنید که WP_DEBUG در حالت false قرارداشته باشد.
مشکل با پایگاه داده (Database)
گاهی خطاهای مربوط به پایگاه داده می تواند باعث عدم نمایش پیشخوان شود.
- وارد phpMyAdmin در هاست خود شوید.
- پایگاه داده وردپرس را انتخاب کنید.
- جداول پایگاه داده را بررسی کرده و اگر خطایی وجود داشت، آن را تعمیر کنید.
محدودیت در منابع سرور
یکی دیگر از عوامل عدم نمایش پیشخوان ، سرور منابع کافی نداشته باشد، ممکن است پیشخوان وردپرس بارگذاری نشود.
- میزان منابع سرور مانند حافظه PHP یا محدودیتهای سرور را بررسی کنید.
- اگر خطای “Memory limit” مشاهده میکنید، میتوانید حافظه PHP را افزایش دهید.
خطای JavaScript یا کد سفارشی
اگر پیشخوان فقط در بخشهایی از صفحه نمایش داده میشود، ممکن است مشکلی در جاوا اسکریپت یا کدهای سفارشی موجود در سایت باشد.
- ابزارهای توسعه دهنده مرورگر را باز کرده و تب Console را بررسی کنید. اگر خطای جاوا اسکریپت وجود داشته باشد، باید آن را رفع کنید.
مشکل در آپدیتهای وردپرس
به روز رسانی ناقص وردپرس یا ناهماهنگی در نسخهها میتواند باعث مشکل شود.
- از طریق پنل مدیریت یا FTP وردپرس را مجدداً به روز رسانی کنید.
اگر هیچ کدام از این روشها مشکل را حل نکرد، ممکن است لازم باشد که از پشتیبانی هاست خود کمک بگیرید یا فایلهای وردپرس را مجدداً بارگذاری کنید.
رفع مشکل نمایش ندادن پیشخوان وردپرس
یکی از دلایل دیگه ای که ممکنه باعث نشون ندادن در پیشخوان وردپرس باشه از فایل functions.php هستش که در این حالت به صورت کلی صفحه پیشخوان وردپرس به صورت یک صفحه خالی نشون داده میشه، برای رفع این مشکل که بیشتر بدلیل وجود کاراکتر فاصله رخ میده کافیه تا فایل فانکشن قالب خودتون را مجددا آپلود کنید تا مشکل برطرف بشه و یا اینکه اگر میدونید در کدوم خط از این فایل کاراکتر اضافی فاصله قرار داره اونو پیدا کرده و رفع کنید.
برای این منظور وارد هاست خودتون شده و سپس با کلیک روی File Manager وارد محیط فایل منیجر هاست خودتون بشید، سپس بعد از ورود به صفحه مدیریت فایل به مسیر /public_html/wp-content/themes/ مراجعه کنید و در این مسیر وارد پوشه ای که قالب فعلی روی سایت فعال است شده و فایل اصلی functions.php قالب خودتون را با فایل موجود در هاست جایگزین کنید. برای این کار کافیه تا روی دکمه اپلود در فایل منیجر کلیک کرده و مجددا این فایل را در این مسیر آپلود کنید.
سوالات متداول آموزش رفع خطای نمایش ندادن پیشخوان وردپرس
-
علت عدم نمایش پیشخوان وردپرس چیست؟
مشکل در افزونهها Plugins
مشکل در قالب Theme
مشکل در فایل .htaccess
مشکل در حافظه کش Cache
پیکربندی اشتباه در wp-config.php
مشکل با پایگاه داده Database
محدودیت در منابع سرور
خطای JavaScript یا کد سفارشی
مشکل در آپدیتهای وردپرس -
وردپرس چیست؟
وردپرس یک سیستم مدیریت محتوایی می باشد که با استفاده از آن میتوانید وب سایت خود را بدون دانش برنامه نویسی راه اندازی و طراحی کنید.
نتیجه گیری
امیدوارم که این آموزش رفع خطای نمایش ندادن پیشخوان وردپرس هم مورد توجه شما قرار گرفته باشه و با استفاده از اون تونسته باشید تا مشکل نمایش ندادن پیشخوان وردپرس را برطرف کنید. در صورتی که در رابطه با این آموزش سوالی داشتید و یا مشکلی براتون پیش اومده میتونید از بخش دیدگاهها مطرح کنید تا در کوتاهترین زمان ممکن پاسخگوی شما باشم.