بیگ تم, متفاوت & حرفه ای
مرجع ارائه آموزش وردپرس , قالب وردپرس , افزونه وردپرس بی نظیر


خانه / آموزش وردپرس / رفع مشکل محدودیت منو ها در وردپرس
رفع مشکل محدودیت منو ها در وردپرس

رفع مشکل محدودیت منو ها در وردپرس

رفع مشکل محدودیت منو ها در وردپرس

در این بخش از مطالب آموزش وردپرس یه آموزش حرفه ای  و کاربردی رو می خوام ارائه بدم آموزش رفع مشکل محدودیت آیتم های منو در وردپرس , اگه شما تو منو های بلای سایتتون ایتم های کمی قرار داده باشید مطمئنا هیچ وقت با این خطا برخورد نکردید اما سایت هایی که بخوان منوهایی که در بالای سایت شون به نمایش میزارن تعدادشون زیاد باشه مثلا بیش از 100 آیتم باشه این تعداد منو در وردپرس ذخیره نمیشه و بر اساس محدودیتی که در ذخیره منوها هست مواردی ذخیره میشه.

آموزش نحوه رفع مشکل محدودیت منو ها در وردپرس

اشاره کردم در بالا تعداد منوها بیش از 100 باشه این تعداد فقط یک پیش فرض هست گاهی مشاهده می کنیم که بیش از 50 هم ذخیره میشه , مشخص نیست دلیل این محدودیت در منو ها برای چیست اما راه حلی که برای این کار وجود داره با افزودن یه کد ساده به یکی از فایل های وردپرس این مشکل رو در وردپرس برطرف می کنه.

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

خوب برای شورع کار آماده هستید ؟ 🙂

فایل php.ini چیست ؟

یکی از فایل های مهم که هک های زیادی هم داره فایل php.ini هست این فایل در پوشه wp-admin وردپرس شما می باشد. در ست های اینده هک های کاربردی که این فایل داره رو ارائه خواهیم داد. قبلا هم یک نمونه از کاربردهای این فایل رو در سایت قرار دادیم با عنوان افزایش حجم آپلود در وردپرس.

وارد هاستتون بشید مسیر فایل های وردپرس وارد پوشه wp-admin بشید و دنبال فایل php.ini بگردید اگه این فایل رو ندارید خودتون ایجادش کنید و اگر اجازه ساخت فایل php.ini رو ندارید از سرویس هاستینگتون درخواست کنید تا این کار رو براتون انجام بدن. داخل این فایل باید کد زیر رو اضافه کنید

suhosin.post.max_vars = 5000
suhosin.request.max_vars = 5000

با افزون کد بالا به فایل php.ini مشکل محدودیت منو ها در وردپرس شما برطرف میشه و می تونید به تعداد دلخواه منو به فهرست خود اضافه کنید.

امیدواریم ابن آموزش وردپرس هم مفید واقع بشه براتون. آرزوی بهترین ها برای همراهان همیشگی بیگ تم و دوستداران وردپرس.

باکس دانلود

41 دیدگاه

  1. مسلم فلاح نیت

    به نام خدا

    با سلام عرض ادب و خسته نباشید همکار گرامی می خواستم بدونم در استفاده از افزونه WP-PostRatings از چه خاصیتی استفاده می کنید که امتیاز پست ها به صورت پیشفرض رنگش زرد هست و زمانی که روش کلیک می کنیم بسته به ستاره های انتخاب شده رنگ قسمتی که امتیاز گرفته نارنجی میشه با تشکر
    ارادتمند : مسلم فلاح نیت

    • هادی قربانی

      سلام مسلم عزیز
      حداقل تو یکی از پست ها که به امتیاز دادن مربوط میشه دیدگاهت رو مطرح می کردی 🙂
      همون حالت پیش فرض ستاره هاست خودم تصاویرش رو عوض کردم اگه بری داخل پوشه پلاگین برای هر استایل یک پوشه داره داخل هر پوشه چند تصویر هم هست که همین شکل ستاره ها رو مشخص می کنه شما می تونید به تصاویر , شکل و رنگ دلخواه ویرایششون کنید

  2. سلام ببخشید سوالم رو انجا مطرح می کنم
    صفحه ورود کابری سایت م هر چند وقت یکبار سفید میشه لطفا کمکم کنید

  3. سلام من اون کدرو قرار دادم ولی باز بیشتر از نود مورد قبول نمیکنه اگه راه دیگه ای هست لطفا راهنمایی کنید خیلی ممنون میشم

  4. سلام من اون کدرو قرار دادم ولی باز بیشتر از نود مورد قبول نمیکنه اگه راه دیگه ای هست لطفا راهنمایی کنید خیلی ممنون میشم

  5. منم تست کردم ولی بیش از 120 تا قبول نمیکنه

  6. سلام خسته نباشید
    من تازه قالب جریده رو نصب کردم
    میخام پیوند تویتر share و ….. را حذف کنم میشه کمکم کنید

  7. سلام
    من در قسمت فهرست بعد از ورود مجموع 46 منو وزیر منو با اخطار
    503
    Service Unavailable

    The server is temporarily busy, try again later!
    مواجه شده ام! لطفا راهنمائی نمائید

  8. سلام ممنون به مطلب خوبی توجه کردید فقط بفرمائید این کد را در کدام خط قرار دهیم

    • اغلب فایل php.ini خالی هست یا اکثرا هم وجود نداره که باید ایجادش کنید فرقی نمی کنه در انتهای کدهای موجود در فایل php.ini
      البته بهترین روش این هست که این مورد رو با هاستتون در میون بزارید تا خودشون بخش مربوط رو از حالت محدود در بیارن
      با احترام

  9. خودم رو کشتم ولی درست بشو نیست،
    افزونه ای نیست که درست بشه
    پدرم در اومد اضاف بشو نیست
    الان منو بنده رو ببینید

  10. محمدجعفر خواجه

    سلام من کد رو به php.ini اضافه کردم ولی بازم نشد. قالبمم رایگانه(ColorMag). هاستمم از آذر آنلاین 500 مگی گرفتم.

  11. سلام منم همین مشکل را دارم
    و با هاست تماس گرفتم و گفتن اصلا چنین محدودیت روی سرور ندارن
    با توضیحات بسیار من در آخر گفتن
    برروی بستر میزبان پایتخت سیستم suHosin نصب و فعال نمی باشد لذا این مقادیر در داخل آن تعریف نشده است.
    راستی من اصلا php.ini را روی هاستم ندیدم چون نبود.
    حالا من باید چه کار کنم؟؟؟

    دیدگاه شما منتظر تایید مدیریت است.

    • اگه فایل php.ini رو ندارید خودتون ایجادش کنید.
      بنده به شخصه این موشکل رو داشتم روی سایت بیگ تم که به هاست اعلام کردن محدودیتش رو براداشتن

  12. محمد امین نجفی

    لطفا اگه سریع پاسخ بدید بسیار ممنون میشم

    من با هاست مطرح و اونا هم انجام دادن
    وی محدودیت هنوز هست!!!!
    نمیشه با تغییر مقدار ها در کد بالا مشکلو حل کرد؟؟؟
    سپاسگزارم

  13. محمد کاظم میر

    دوستان این کد رو توی فایل .htaccess
    توی قالبتون کپی کنید. میتونید او 2000 آخری رو هر چقدر دوست دارید بزارید

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]

    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ – [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]

    php_flag max_input_vars 2000

  14. سلام با همین روشی که شما گفتید مشکل من حل شد ممنونم

  15. upload_max_filesize = 70M;
    post_max_size = 128M;
    upload_tmp_dir = 70M;
    max_input_vars = 3000;
    memory_limit = 256M;

    منم درست نمیشد این کدو وارد کردم درست شد

  16. سلام و خسته نباشید…
    من یه سایت دار که روش قالب صحیفه نصب شده.توی فهرست بندی سایت یعنی تو قسمت وردپرس >پیشخوان>فهرست ها ، از روی دسته ها فهرست ام رو چیدم ولی تا 37 تا دسته رو بیشتر نمی تونم تو فهرست بیارم و بقیه اش خودکار حذف میشه.
    روش کد :
    suhosin.post.max_vars = 5000
    suhosin.request.max_vars = 5000
    رو هم امتحان کردم ولی ربطی به این موضوع نداره.
    الان باید برای این مشکل چکار کرد؟؟؟
    ممنون میشم راهنمایی کنید.

  17. با سلام . این کد رو گذاشتم و درست شد منو ولی یهو بعد 2 روز پاک شد . هرچی دیگه این فایل رو درست میکنم ، پاک میشه
    به هاستینگ گفتم این جواب رو برام فرستاده :

    امکان افزایش مقادیر به این میزان را ندارید
    برای تغییر مقادیر php میتوانید از قسمت select php version در سی پنل این کار را انجام دهید،میزان مقادیر متغیر را هم میتوانید از قسمت switch to php setting تغییر دهید
    در نظر داشته باشید که آیتم های نام برده در این بخش، در حالت native وجود ندارند، لذا در صورتی که نسخه ی php شما در این بخش native ست،نسخه را به حالت غیر از native تغییر داده تا مشخصات ظاهر شوند.

    چیکار کنم؟

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

    • این مشکل بدلیل محدودیت فهرست های شما هست
      اگر خودتون نتونستید رفعش بکنید به پشتبیان هاستتون بگید براتون درستش میکنند

  19. با سلام
    ببخشید من از تمامی اموزشها سایت ها استفاده کردم اما ب نتیجه نرسیدم.
    من قالب گودنیوز از شما خریداری کردم ولی در هنگام تنظیمات فهرست زمانی ک زیر دسته ها بصورت مگا منو و منو دسته و .. می خوام ذخیره کنم بصورت چیشفرض در میان
    ممنون میشم راهنماییم کنید.
    لازم به ذکر است در تعداد ایجاد فهرست محدودیت نداشتم تا ب الان

  20. سلام من هر دو تا مورد زیر قرار دادم اما مشکلم حل نشد!
    upload_max_filesize = 70M;
    post_max_size = 128M;
    upload_tmp_dir = 70M;
    max_input_vars = 3000;
    memory_limit = 256M;
    وووووووووو
    suhosin.post.max_vars = 5000
    suhosin.request.max_vars = 5000

    ممنون میشم یکی کمکم کنه

    …………………………………..
    و اینکه هاستینگ باید چ محدودیتی رو از بین ببره؟
    ددارم کلافه میشم

  21. ایولا دستت درد نکنه مشکلمون رو حل کردی

پاسخ دهید

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

نظر سنجی قالب وردپرس کــــانی شـــاپ همراه با 53 جایــــــزه بزن بریم نظر بدیم

دنبال کردن