فهرستها در وردپرس به عنوان یکی از مهمترین ابزارها برای هدایت کاربران به بخشهای مختلف یک سایت، نقش حیاتی دارند. این منوها، تجربه کاربری سایت را بهبود بخشیده و تأثیر چشمگیری بر ظاهر کلی سایت میگذارند. با این حال، برخی اوقات ممکن است شما با محدودیتهایی در تعداد آیتمهای قابل افزودن به این فهرستها مواجه شوید. در این مقاله قصد داریم روشهای کاربردی برای رفع این محدودیتها ارائه دهیم؛ پس تا پایان این مطلب همراه ما باشید.
چگونه محدودیت منو در وردپرس را برطرف کنیم؟
احتمالاً هنگام افزودن آیتمها به فهرستها در سایت وردپرسی خود، با محدودیت تعداد مواجه شدهاید. این مشکل ممکن است به علت تنظیمات پیشفرض سرور یا وردپرس باشد. دو راهکار مؤثر برای رفع این محدودیتها وجود دارد که در ادامه بررسی خواهیم کرد:
- رفع محدودیت از طریق فایل 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
این عدد نشاندهنده حداکثر تعداد آیتمهایی است که میتوانید به منو اضافه کنید. اگر نیاز دارید این تعداد را بیشتر یا کمتر کنید، میتوانید مقدار عددی را تغییر دهید.
ویرایش فایل htaccess.
اگر روش قبلی مشکل شما را حل نکرد، پیشنهاد میکنیم فایل htaccess. را ویرایش کنید. ابتدا از طریق کنترل پنل هاست، به مسیر File Manager بروید و در دایرکتوری اصلی وبسایت (public_html)، فایل htaccess. را پیدا کنید. ممکن است این فایل به صورت پیشفرض مخفی باشد؛ در این صورت باید فایلهای مخفی را قابل مشاهده کنید.
برای مشاهده فایلهای مخفی، وارد تنظیمات هاست شوید و گزینه نمایش فایلهای مخفی را فعال کنید. سپس فایل htaccess. را باز کرده و کد زیر را در انتهای آن اضافه کنید:
php_flag max_input_vars 2000
بعد از ذخیره کردن فایل، دوباره به پیشخوان وردپرس بازگردید و آیتمهای موردنظر خود را به منو اضافه کنید.
حل محدودیتهای منو وردپرس در محیط لوکال هاست
اگر از لوکال هاست برای تست سایت وردپرسی خود استفاده میکنید، احتمالاً همان محدودیتها را تجربه خواهید کرد. برطرف کردن این مشکل در لوکال هاست نیز مشابه روشهایی است که پیشتر توضیح دادیم؛ با این تفاوت که این بار باید از طریق نرمافزار زمپ (xampp) اقدام کنید.
ابتدا زمپ را باز کنید و در بخش apache روی گزینه config کلیک کرده و فایل php.ini را انتخاب کنید. در این فایل به دنبال تنظیمات زیر بگردید:
post.max_vars = X
عدد X را مطابق نیاز خود تغییر داده و فایل را ذخیره کنید.
نتیجهگیری
در سایتهای وردپرسی، به ویژه نمونههای فروشگاهی، ممکن است نیاز به تعداد زیادی منو برای دستهبندی آیتمها یا محصولات وجود داشته باشد. با این حال، تنظیمات پیشفرض وب سرور میتواند شما را در افزودن آیتمهای بیشتر محدود کند. در این مطلب دو راهکار ساده و کاربردی برای رفع این محدودیت ارائه کردیم که شامل ویرایش فایلهای php.ini و htaccess. بود.
ارسال پاسخ