عدم نمایش گزینه «برگهها»
-
سلام.
بعد از مدتها برای تغییراتی وارد بخش مدیریت سایت وردپرسی خودم شدم اما بخش برگهها رو پیدا نکردم. به نظر سایر گزینهها همه هستن اما این قسمت نه. به بخش کاربران سایت رفتم تا از وضعیت اکانت خودم مطمئن بشم. نوع اکانت «مدیر کل» نوشته شده.
چطور باید گزینه برگهها رو برگردونم؟
-
درود، لحظههاتون بهکام.
پیش هرکاری لطفاً بکاپ کامل از وبسایتتون تهیه بفرمائید و موارد ذیل رو پیش بگیرید:
از پوستههای پیشفرض مخزن وردپرس، یک مورد صرفاً جهت تست مشکل جایگزین پوسته فعلی خودتون کنید.
چنانچه مشکل پابرجا بود، سایر افزونههارو غیرفعال و درصورت حل مشکل، تکبهتک افزونههارو فعال تا افزونه موردنظر که باعث بروز این مشکل شده، شناسایی بشه.
در نهایت نیازِ تا وردپرستون رو بهصورت دستی آپدیت بفرمائید (اگر نیاز به آموزش دارید اعلام کنید که خدمتتون ارسال کنیم).
ممنون از پاسختون.
ذکر یه نکته به نظر لازم میاد.
من تنها کاربر مدیر کل سایت نیستم. میخواستم بدونم آیا ممکنه کاربری با همین سطح دسترسی یا بالاتر برای اکانت من محدودیت گذاشته باشه؟
وقتی به بخش کاربران میرم هیچ گزینهای در مقابل اکانت کاربران برای کنترل سطح دسترسیشون نمیبینم. البته ناگفته نمونه که کاربران دیگه هم مثل من مدیر کل هستن.
ارادتمندم.
صحیح، از طریق قابلیتها و پنل مدیریت وردپرس خیر، اما از طریق تزریق کد (بکدور) احتمالش هست.
درسته.
سلام یک احتمال دیگه هم وجود داره که با افزونه یا با هوک سطح دسترسی شما رو تغییر داده باشن یا محدودیت اعمال کرده باشن.
اگر حساب کاربری شما از نوع «مدیر کل» است و همچنان گزینه “برگهها” در منوی مدیریت وردپرس نمایش داده نمیشود، ممکن است یکی از موارد زیر باعث بروز این مشکل شده باشد: ۱. غیرفعال شدن دسترسی به “برگهها” توسط کد یا افزونه
گاهی اوقات یک افزونه یا کدی که به فایل functions.php قالب اضافه شده است، میتواند منوی “برگهها” را مخفی کند.راهحل: بررسی فایل functions.php
- به مسیر زیر بروید:
نمایش > ویرایشگر پوسته
(یا از طریق هاست، فایلfunctions.php
قالب فعال را بررسی کنید.) - دنبال کدی بگردید که شبیه به موارد زیر باشد:
add_action('admin_menu', function() { remove_menu_page('edit.php?post_type=page'); });
اگر چنین کدی وجود دارد، آن را حذف کنید و تغییرات را ذخیره کنید. ۲. اختلال ناشی از یک افزونه
برخی افزونهها ممکن است تنظیماتی داشته باشند که دسترسی به بخشهای خاصی از مدیریت وردپرس را محدود کنند.راهحل: بررسی افزونهها
- به افزونهها > افزونههای نصبشده بروید.
- افزونههایی که ممکن است مدیریت دسترسی را کنترل کنند (مانند افزونههای امنیتی یا مدیریت کاربر) را غیرفعال کنید.
- بعد از غیرفعال کردن هر افزونه، صفحه مدیریت را رفرش کنید و بررسی کنید که آیا منوی “برگهها” برگشته است یا خیر.
۳. تغییر در قابلیتهای کاربری (Capabilities)
حتی با نوع کاربری «مدیر کل»، ممکن است دسترسی به “برگهها” بهطور دستی از پایگاه داده یا توسط افزونهای تغییر کرده باشد.راهحل: بازگرداندن قابلیتها
- از یک افزونه مانند User Role Editor استفاده کنید:
- این افزونه را نصب و فعال کنید.
- نقش کاربری «مدیر کل» را انتخاب کنید.
- بررسی کنید که گزینه
edit_pages
وmanage_pages
فعال باشد.
- تغییرات را ذخیره کنید و بررسی کنید که آیا منوی “برگهها” ظاهر شده است یا خیر.
۴. مشکل کش یا حافظه پنهان
گاهی اوقات کش مرورگر یا کش افزونههای وردپرس میتواند باعث نمایش ناقص منوها شود.راهحل: پاک کردن کش
- پاک کردن کش مرورگر: Ctrl + F5 را بزنید.
- اگر افزونهای برای کش دارید (مثل WP Super Cache یا W3 Total Cache)، حافظه پنهان را پاک کنید.
۵. مشکل در فایلهای هسته وردپرس
اگر راهحلهای بالا جواب نداد، ممکن است فایلهای هسته وردپرس دچار مشکل شده باشند.راهحل: بازسازی فایلهای وردپرس
- به وبسایت وردپرس مراجعه کنید و نسخهی موردنظر وردپرس خود را دانلود کنید.
- فایلهای وردپرس (بهجز پوشه
wp-content
و فایلwp-config.php
) را از طریق FTP جایگزین کنید. - به پیشخوان وردپرس بروید و بررسی کنید که آیا مشکل رفع شده است یا خیر.
۶. مخفی بودن برگهها در تنظیمات نمایش مدیریت
بخش “برگهها” ممکن است در تنظیمات نمایش مدیریت غیرفعال شده باشد.راهحل: نمایش برگهها
- در پیشخوان وردپرس، به بخش تنظیمات صفحه در بالای سمت چپ صفحه بروید.
- بررسی کنید که گزینه مربوط به “برگهها” فعال باشد.
اگر با انجام این مراحل مشکل حل نشد، اطلاع دهید تا راهکارهای بیشتری ارائه کنم. 😊
- به مسیر زیر بروید:
- برای پاسخ به این موضوع باید وارد شوید.