ویجت

۹۱۳۰۲۶۵۴ ۰۲۱

خطای ناحیه محتوایی یافت نشد در المنتور

خطای ناحیه محتوایی المنتور

آنچه خواهید آموخت

در این مطلب براتون توضیح میدم که وقتی پیام زیر رو که مربوط به خطای the – content در ویرایشگر المنتور دیدیم چه راههایی برای رفعش داریم.

« با عرض پوزش، ناحیه محتوایی در برگه شما یافت نشد. بمنظور عملکرد صحیح المنتور، باید تابع محتوا را در برگه کنونی فراخوانی کنید. »

خطای ناحیه محتوایی المنتور

تابع محتوا چیه و چرا المنتور بهش نیاز داره؟

خب اول از همه ببینیم که اصلا تابع محتوا چه فایده ای داره که حالا برای ما دردسر شده؟

تابع the_content یک تابع وردپرسه که محتوا رو از پایگاه داده دریافت می کنه و اونو روی صفحه چاپ میکنه. با توجه به اینکه محتوای المنتور جایگزین محتوای صفحه میشه، اگه این تابع فراخوانی نشه، المنتور هم نمیتونه کاری از پیش ببره.

برای رفع این اشکال دو حالت داریم:

  • خطای ناحیه محتوایی فقط در بعضی برگه های المنتور رخ میده
  • خطای ناحیه محتوایی در همه برگه های المنتور رخ میده

خطای ناحیه محتوایی فقط در صفحات خاص اتفاق میفته

4 اتفاق معمول وجود داره که ممکنه باعث عدم فراخوانی تابع محتوایی المنتور بشه. در ادامه ببینیم:

  • ممکنه شما صفحه اصلی یا یک صفحه بایگانی رو میخواین باز کنین که در اون صفحه از ویجتهایی مثل آخرین پستها که مربوط به برگه های آرشیو هستند استفاده شده اما الگویی در المنتور پرو برای صفحات آرشیو ایجاد نکردین. طراحی الگو برای صفحات آرشیو رو در این آموزش المنتور ببینید.
  • ممکنه شما قصد طراحی فروشگاه ووکامرس یا صفحه محصول ووکامرس رو دارین. صفحه فروشگاه ووکامرس رو مستقیم نمیتونین در المنتور ویرایش کنین اما میتونین در المنتور پرو یک فروشگاه جذاب طراحی کنین و جایگزین فروشگاه پیشفرض ووکامرس کنین.  اگر هم بخواین صفحات محصول رو با المنتور طراحی کنین نه با خود ووکامرس این خطا رو دریافت نمیکنین. پس طراحی فروشگاه و صفحه محصول بارو با فروشگاه ساز المنتور انجام بدین تا این خطا خودشو بهتون نشون نده. آموزش طراحی فروشگاه اینترنتی با المنتور رو ببینید.
  • گاهی هم پیوندهای یکتا برامون مشکل ساز میشه، پیوند یکتا رو روی حالت نام نوشته تنظیم کنین و از یک نام برای دو پیوند استفاده نکنین مثلا اگه دسته ای با عنوان کتاب دارین برای نوشته نام کتاب رو نذارین و نام متفاوتی بذارین.
  • ممکنه هم مشکل از تم وردپرستون باشه. تم رو بطور موقت عوض کنین مثلا تم هایی مثل Twenty Seventeen یا GeneratePress رو انتخاب کنین و ببینید آیا مشکلتون حل شده یا نه. اگه توسعه دهنده وب هستین خط زیر رو به الگوی برگه ها اضافه کنین اگر هم نه باید از توسعه دهنده تم خودتون بخواین که اینکار رو انجام بده.

فقط توجه کنین که با این کد هم امکان ویرایش صفحات آرشیو یا آخرین پستها رو ندارین. الگوی این صفحات رو باید با المنتور پرو بسازین.

نکته
اگر توسعه دهنده قالب وردپرس نیستین، لازم نیست این کد رو اضافه کنین. اکثر قالبهای وردپرس این عملکرد رو در صفحات و پست های عادی شامل میشن.

خطای ناحیه محتوایی در همه صفحات و با هر قالبی اتفاق میفته

مشکلات کش: کش مرورگر رو پاک کنین و دوباره امتحان کنین مخصوصا اگه گاهی این خطا رو دارین گاهی ندارین.

تداخل با افزونه های مرورگر: مرورگر دیگری رو امتحان کنین.

 مشکلات بک اند: روی ویرایش با المنتور در فرات اند کلیک کنین شاید از این روش مشکل برطرف بشه.

تداخل افزونه ای: برای بررسی اینکه آیا افزونه ای تداخل داره یا نه همه افزونه ها بغیر از المنتور و المنتور پرو رو غیرفعال کنین و بعد یکی یکی فعال کنین تا مقصر رو پیدا کنین.

انتشار صفحات: صفحات رو منتشر کنین چون گاهی تعارضات و پیکربندی غیرمعمول سرور روی صفحات پیشنویس المنتور اثر میذاره و این خطاها رو میده.

مجوزهای صفحات: برای حل تعارضات مجوزها افزونه عضویت رو فعلا غیرفعال کنین.

پیوند یکتا: یکبار دیگه پیوند یکتا رو روی نام نوشته انتخاب کنین و ذخیره کنین.  

صفحات 404: ممکنه اون پیج اصلا دیگه وجود نداره.

نصب وردپرس بدون فایل htaccess : از وجود این فایل مطمئن بشین.

حلقه پیشفرض وردپرس: ممکنه حلقه پیشفرض وردپرس رو در قالب خودتون نداشته باشین که برای بررسی این مورد باید با پشتیبانی قالب تماس بگیریرن.

سروری که متغیر PHP $ _GET رو پاک می کنه: این مورد رو باید با شرکت هاستینگتون در میون بذارین.

ممکنه نیاز باشه هاست شما ماژول zlib.output_compression رو فعال کنه: این ماژول  میتونه داده ها رو فشرده کنه و هنگامی که سرورها منابع محدودی دارن، میتونه به بارگیری ویرایشگر کمک کند.

نکته
این پیام همچنین هر زمانی که صفحه ای بارگیری نمیشه رخ میده (به هر دلیلی). بنابراین گرچه دلایل بالا شایعتره، اما در هر شرایط دیگریهم که صفحه نمیتونه بارگیری بشه، همین پیام رو مشاهده میکنین.
فروشگاه اینترنتی

برای یک طراحی زیبا و بی دردسر کیت الگوی دیجیتال مارکتینگ المنتور ما رو بعنوان نمونه ببینین.


دموی آماده المنتور


خرید المنتور پرو

6 پاسخ

  1. عرض سلام و خسته نباشید دارم سرکار خانم دست‌پیمان عزیز. شما عالی هستید و از اینکه همیشه سریع و دلسوزانه و بسیار کامل به سوالات پاسخ میدید بی‌نهایت سپاسگزارم. مشکلی که برای من پیش اومده این هست که وقتی از مسیر:
    پیشخوان>نوشته> افزودن نوشته، اقدام به ایجاد یک نوشته جدید دارم مدام این پیغام رو دریافت می‌کنم:
    ” محتوا ابزارک محتوای مطلب در الگوی شما یافت نشد.شما باید ابزارک محتوای مطلب را در قالبتان (نوشته تکی) وارد کنید تا المنتور بتواند روی این صفحه کار کند” . واقعا تعداد مقالاتی که در مورد این پیغام خوندم رو یادم نیست اینقد که تعدادش زیاده ! تمام اقدامات اعم از، غیرفعال کردن تمام افزونه ها غیر از المنتور و المنتور پرو، حذف کش، تغییر پیوندهای یکتا و هرآنچه که در مقاله شما قید شده بود رو انجام دادم باز هم اصلاح نشد. نمی‌دونم وافعا این مشکل بابت چه چیزی هست!

    1. درود به شما، موقع ساخت قالب از ویجت post content که مکانی برای نمایش محتویات پستها هست حتما استفاده کنید.

  2. سلام. دوستانی که برای برگه ها یا لندینگ پیج ها (صفحات فرود) به این مشکل برمیخورن ، از قسمت پیوند های یکتا ، ساختار پیوند های یکتا رو روی حالت “نام_نوشته” قرار بدن و بروز رسانی کنند.
    با این کار 3 مشکل رو همزمان حل می کنید.
    1- فایل htaccess رو مجدد بروزرسانی میکنید یا میسازیدش
    2-مشکلاتی که در آینده با پیدا نشدن برگه ها خواهید داشت رو جلو جلو رفع میکنید.
    3-بهترین یو آر ال برای سئو رو روی برگه ها و پست هاتون اعمال میکنید که نام نوشته هست..

  3. ممنون از راهنمایی شما ، مشکل من در قسمت پیوند یکتا بود که با راهنمایی شما و تغییر نام اون مشکل رفع شد

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *