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