حل مشکل محدودیت منو و فهرست ها در وردپرس
حل مشکل محدودیت منو و فهرست ها در وردپرس
خب ، شما حتما به این مشکل بر خوردید که اومدید به این آموزش پس با من همراه باش تا بهت بگم چیکار کنی که این مشکل محدودیت منو و فهرست های خود را از بین ببری و مطمئنم که تو برای این کار نیاز به افزونه هم دارای چون کد نویسی این بخش برای شما ممکنه کمی سخت به نظر آید ولی من باز توضیح خودم را به شما بیان می کنم و به شما میگم گه چیکار کنی تا این مشکل را حل کنی پس در ادامه همراه من باش تا بهت بگم چیکار کنی
خب بریم سراغ آموزش ، این مشکل برای همه سایت ها پیش میاد پس نگران نباش و زمینه مشکل این محدودیت هم از طراح های سایت هست که بیان می کنند چطور فهرست ها و منو های سایت شما نمایش داده شود و چند سطر و چند ستونه باشد و در آخر به محدودیت که رسید ، یک سری از منو های ساخته شده را به شما نمایش نمی دهند حالا به شما توضیح می دهم که چطور این مشکل را حل کنی ، ! این مشکل محدودیت های سایت شما از طریق سرور و فایل PHP.INI می باشد که به شما آموزش داده می شود
محدودیت سرور (PHP max input vars)
اول از همه به شما توصیه می شود که محدودیت سرور خود را بررسی کنید و شما برای بررسی محدودیت سرور خود باید وارد فایل PHP.INI هاست یا سایت خود شوید و بعد از آن باید بعد از پیدا کردن این فایل در هاست خود و به احتمال که سایت شما این فایل را ندارد و یا اگر که از بین هر 100 سایت ، فقط 20 سایت آن فایل را داشته باشند شما می توانید در این فایل کد زیر را قرار دهید و به صورت متوسط بر روی 1000 این بخش را تنظیم کنید نه اینکه مثل این خط کد پایین 3000 هزار 🙂
max_input_vars = 3000
اگر که شما دسترسی به این فایل PHP.INI نداشتید می توانید خط کد زیر را در فایل config.php یا فایل .htaccess قرار دهید و این کد هم مانند همان توضیح بالا باید بر روی 1000 تعیین و انتخاب کنید که 3000 برای اکثریت سایت ها زیاد است و کد زیر را در فایل .htaccess قرار دهید و این کد مخصوص این فایل است :
php_value max_input_vars 3000
و همانطور که گفته شد ، کد زیر را هم نیز در فایل wp-config.php هاست خود قرار دهید این کد بالا با کد پایین تفاوت ندارد و فقط فایل های آن فرق دارد
ini_set('max_input_vars', 3000);
محدودیت حافظه PHP (PHP memory limit)
اگر که حافظه php یا مموری سایت شما کم باشد و همین باعث شود تا سایت شما در نمایش منو ها به محدودیت بخورد و باعث نمایش ندادن چند منو ساخته شده شما شود و شما می توانید با افزایش مموری یا همان افزایش محدودیت حافظه سایت خود این محدودیت را به کمک کد نویسی زیر حل کنید و شما برای اینکار کافیست که کد زیر را در فایل php.ini یا فایل wp-config.php قرار دهید و این خط کد نویسی می تواند برای شما این مشکل را حل کند
ini_set('memory_limit', '256M');
محدودیتهای دیگر سرور
گاهی وقت ها ممکن است که مشکل شما از محدودیت های سرور باشد و شما بتوانید با محدودیت های دیگری مثل max_execution_time که مبنی بر زمان اجرای اسکریپت های شما می باشد و یا با کد نویسی post_max_Size که مربوط به حداکثر سایز مربوط به ارسال داده ها در سایت شما باشد به این دلیل منو ها و یا فهرست های سایت شما نمایش داده نشود و شما می توانید با این خط کد نویسی زیر که باید این کد ها را در فایل php.ini قرار دهید این مشکل را حل کنید
max_execution_time = 300
post_max_size = 32M
روش راحت حل مشکل نمایش فهرست یا منو سایت در وردپرس برای مبتدیان که ترس از کد نویسی دارند استفاده از افزونه های ساخت منو و ساخت فهرست در وردپرس است که این افزونه ها هم نسخه رایگان دارند و هم نسخه پرو که یک نسخه رایگان آن به نام Max Mega Menu می باشد که هم نسخه رایگان دارد و هم نسخه پولی و حرفه ای که می توانید آن را خریداری کنید و با امکانات بیشتر و بهتری در سایت خود نمایش دهید.
به همین راحتی می توانید مشکل محدودیت منو در وردپرس را حل کنید.
موفق و پیروز باشید.