منو یا فهرست بخش اساسی و مهم در وبسایت ما به حساب میآید که در واقع کاربران را به بخشهای مهم و کاربردی در سایت منتقل میکند. و از همه مهمتر اینکه اولین چیزی است که با ورود به سایتمان با آن مواجه میشوند پس باید به آن توجه ویژهای هم از نظر محتوایی و هم از نظر ظاهری شود اما متاسفانه گاهی محدودیت منو در وردپرس را داریم که مانع کارمان خواهد شد. در این مقاله درنظر داریم که این محدودیت را به روشهای مختلف رفع کنیم. با ما همراه باشید…
روش های رفع محدودیت منو در وردپرس
مشغول افزودن فهرستها هستید که به ناگاه متوجه میشوید در افزودن تعداد با مشکل مواجه شدید. اینجاست که باید به فکر راهحل برای این مسئله باشید که دو مورد را در ادامه به عنوان راهکارهای اصولی توضیح خواهیم داد.
- رفع محدودیت منو از طریق فایل php.ini
- رفع محدودیت منو وردپرس از طریق htaccess
ویرایش فایل php.ini
در این روش وارد پنل هاست خود شده و از مسیر روت یا همان public_html به پوشه File Manager بروید. حال در پوشه نصبی وردپرس خود به پوشه wp-admin بروید و فایل php.ini را بیابید.
اگر فایل php.ini موجود بود که چه عالی اما اگر چنین فایلی را مشاهده نکردید باید آن را بسازید. با زدن گزینه New یک فایل با عنوان php.ini بسازید. پس از این کار فایل را به حالت ویرایش درآورده و کدهای زیر را درون آن قرار دهید:
suhosin.post.max_vars = 2000 suhosin.request.max_vars = 2000
عدد 2000 نشاندهنده این است که شما قادر به افزودن منو تا 2000 تا هستید. این عدد امکان کم و زیاد شدن توسط شما را دارد و همینجا با این کار رفع محدودیت منو در وردپرس صورت میگیرد.
ویرایش فایل htaccess
بنا به احتمالاتی ممکن است روش قبلی برایتان امکانپذیر نباشد و نتوانید محدودیت منو در وردپرس را حل کنید. بنابراین روش بعدی که ویرایش فایل htaccess. است را بررسی میکنیم. برای این منظور مجدد به هاست خود مراجعه کرده و به پوشه File manager بروید. حال دوباره به روت هاست (public_html) رفته و در مسیر نصب قالب به دنبال htaccess. باشید. ممکن است این فایل بصورت مخفی در هاست موجود بوده و شما آن را نبینید، برای این منظور مانند تصویر زیر، در هاست خود فایلهای مخفی را نمایان کنید:
برای رفتن به این بخش کافیست روی دکمه Settings که در گوشه سمت راست کلیک کنید تا تصویر بالا را مشاهده نمایید. پس از این کار فایل htaccess. برایتان نمایان میشود. حال کافیست آن را به حالت ادیت درآورید. کد زیر را در انتهای آن قرار دهید:
php_flag max_input_vars 2000
فایل را ذخیره کنید و مجدد به پیشخوان برگشته و منوهای خود را اضافه کنید.
رفع محدودیت منو وردپرس در لوکال هاست
و اما لوکال هاست و مشکل محدودیت منو در وردپرس در آن چگونه قابل حل است؟ درست است که هر سایتی در لوکال هاست تنها یک سایت تستی است اما به هر حال باید برای آزمایش کردن سایت، مشکلات آن را نیز بررسی کرد زیرا ممکن است همین سایت تستی را بخواهیم به محیط واقعی هاست منتقل کنیم.
برای رفع مشکل در لوکال هاست نیز باید این مسئله را درون فایلphp.ini حل کنیم. برای این منظور کافیست زمپ (xampp) را باز کرده و روی دکمه config مقابل apache بزنید، حالا از زیرمنوی آن روی php.ini کلیک کنید تا فایل موردنظر باز شود. حال کافیست در میان کدهای موجود در آن به دنبال قطعه کد زیر بگردید:
<span class="crayon-v">post.ma</span><span class="crayon-v"><strong>x</strong></span> </div>
حال به جای X مقدار موردنظر خود را وارد کنید تا محدودیت در تعداد منو رفع شود.
نتیجه گیری
بعضی از سایتها نیاز به منوهای بیشتری دارند، مانند سایتهای فروشگاهی که از تعداد بالایی منو برای دستهبندی محصولات خود برخوردارند اما گاهی با محدودیتهایی در ایجاد تعداد بیشتر برخورداریم که در این مقاله با دو روش کاملا اصولی این محدودیتها را از میان برداشتیم.