در این آموزش از وبوآپ تصمیم داریم، حل مشکل عدم نمایش محتوای برگه در وردپرس را، خدمت شما آموزش دهیم. پس برای اطلاعات و یادگیری همراه ما بمانید نا انتهای مطلب.
برای خرید کلاس آنلاین اسکای روم میتوانید، در این صفحه اقدام نمایید.
آموزش حل مشکل عدم نمایش محتوای برگه در وردپرس
برای حل مشکل عدم نمایش محتوای برگه ابتدا باید چند موضوع را بررسی کنید. که مشخص بشه مشکل از کجاست. در طراحی قالب وردپرس فایلهای مختلفی وجود دارند. که هر کدوم محتوای یک صفحه رو نمایش میدن. به عنوان نمونه فایل single.php برای نمایش محتوای نوشتهها در وردپرس هست. یا اینکه فایلهای category.php، tag.php، archive.php و… به ترتیب صفحات دسته بندی، برچسب و آرشیو مطالب رو در وردپرس نمایش میدن. برای برگهها هم همین حالت وجود داره که محتوای برگه در وردپرس با استفاده از فایل page.php نمایش داده خواهد شد.
پس اگر حالتی پیش بیاد که محتوای برگه در وردپرس نمایش داده نشه میتونه بخاطر سه دلیل زیر باشه:
❌عدم وجود فایل page.php قالب.
❌عدم وجود تابع نمایش محتوای برگه در فایل page.php
❌ایجاد اختلال از سمت افزونههای وردپرس.
پس برای اینکه بتونید مشکل رو برطرف کنید. باید سه مورد بالا رو بررسی کنید. در اولین قدم چک کنید که در پوشه قالب خودتون فایل page.php وجود داشته باشه. برای این کار ابتدا وارد هاست خودتون شده. و بعد از اینکه روی File Manager کلیک کردید. به مسیر public_html/wp-content/themes مراجعه کنید. حالا از اینجا باید پوشه قالبی که در حال حاضر روی سایت فعال هست. رو انتخاب کرده و واردش بشید. سپس بین فایلهایی که در این مسیر وجود دارند بگردید. و ببینید که آیا فایل page.php وجود داره یا خیر.
حل مشکل عدم نمایش محتوای برگه در وردپرس
اگر فایل page.php نداشت. میتونید یک نسخه از فایل single.php کپی بگیرید و با تغییر نام به page.php در همین مسیر امکان نمایش محتوای برگه در وردپرس رو فراهم کنید.
اما اگر فایل page.php وجود داشت و محتوا نشون داده نمیشد. روی فایل راست کلیک کرده. و گزینه Edit رو انتخاب کنید که به صفحه ویرایش فایل هدایت بشید. حالا باید بررسی کنید. و ببینید که تابع the_content() که برای نمایش محتوا در وردپرس به کار میره در این فایل وجود داره یا خیر.
اگر وجود نداشت. باید تابع زیر رو در جای مناسبی از فایل اضافه کنید.
<?php the_content(); ?>
بعد از اضافه کردن کد بالا محتویات برگه در وردپرس نمایش داده خواهد شد.
برای سفارش طراحی سایت به این لینک مراجعه کنید.
اما در حالت سوم ممکنه عدم نمایش محتوای برگه بخاطر وجود یک اختلال با سایر افزونهها به وجود اومده باشه که در این صورت باید بررسی کنید. و ببینید که کدوم یکی از افزونهها باعث این مشکل شده. برای رفع مشکل در این حالت میتونید کل افزونهها رو غیرفعال کنید. بعدش در هر بار که یک افزونه رو فعال میکنید بررسی کنید. و ببینید که بعد از فعال سازی کدوم افزونه محتویات از بین خواهند رفت. در این صورت مشخص میشه که مشکل از کدوم افزونه است. و کافیه از افزونه جایگزین استفاده کنید. یا اینکه ببینید مشکل بخاطر چی هست و برطرف کنید.