درود بر همهی وردپرسیهای عزیز؛
دو نوشته از نوشتهی قبلی در رابطه با ایجاد پانل تنظیمات برای پوسته بود ؛یکی از آنها با استفاده از افزونه Options Framework که افزونهی قدرتمندیست و دیگر ایجاد یک پانل تنظیمات ساده با استفاده از یک پرونده php .
پانل تنظیمات پوستهی وردپرس سبب صرفهجویی بسیاری در وقت برای اعمال تغییرات در پوسته میشود. اکثر پوستههای حرفهای دارای پانل تنظیمات هستند اما اگرشما توابع خاصی برای کنترل پوسته مد نظرتان باشد نیاز دارید تا پانل تنظیمات پوسته را٬ خود بسازید. در این نوشته با برترین فریمورکهای ایجاد پانل تنظیمات را آشنا میشوید :
Slightly Modded Options framework (SMOF)
Slightly Modded options framework یک پانل تنظیمات با ظاهری مدرن برای کنترل تمامی توابع موجود در پوسته است. این فریمورک ویژگیهای منحصربهفردی ازقبیل اسلایدر لغزنده (drag and drop slider) ٬پترنها پسزمینه و کتابخانههای ارسال پرونده و … است. SMOF بهترین فریموردک برای توسعهدهندگان پوستههای وردپرس است.
Upthemes Framework
Upthemes framework یک فریموردک سبک برای پانل تنظیمات پوسته شامل موتور توسعهپذیر برای سئو است. این فریمورک شامل تنظیماتی برای کنترل لایههای دلخواه٬ رنگهای زمینهای٬ سربرگ و تصویر پسزمینه است. این فریمورک همچنین ویژگی چندزبانه را پشتیبانی میکند.
NHP Theme Options Framework
NHP یک فریمورک ساده برای پانل تنظیمات پوسته است که قابلیت گسترش و انعطافپذیری بالایی دارد. NHP شامل ویژگیهای بسیاری از جمله کلاس اعتبارسنجی٬ انواع زمینههای دلخواه٬ پیامهای خطای دلخواه٬ تببندی دلخواه٬ درونریزی/برونریزی تنظیمات و .. است.
Options Framework theme
Options Framework یک فریم ورک قدرتمند برای ساخت پانل تنظیمات برای پوستهی وردپرس است. این فریمورک به راحتی با هر پوستهای همگامسازی میشود. این فریمورک شامل نظیمات تایپوگرافی نیز میباشد.
My option panel
یک فریمورک شامل ویژگیهای گزینشگر کشویی٬ ویرایشگر دیداری٬ زمینههای تایپوگرافی٬ زمینههای ورودی و .. است. همچنین قابلیت درونریزی و برونریزی را نیز دارد.
Redux Framework
Redux Framework یک فریمورک برای پانل تنظیمات پوستهی وردپرس قابل گسترش بر پایه NHP است . این فریمورک ویژگیهای بسیاری از قبیل API تنظیمات وردپرس ٬ انواع زمینههای چند لایه٬ خطاهای اعتبارسنجی ٬ تابع درونریزی/برونریزی و .. را ارائه میدهد !
Options Framework
این افزونه را در نوشته قبلی معرفی و مورد بررسی اجمالی قرار دادم ( لینک به نوشته ) – تفاوتهایی با options framework theme دارد.
استفاده از این افزونه بسیار راحت است !
OptionTree
OptionsTree یک پانل تنظیمات پوسته ایجادکنندهی رابطکاربری برای وردپرس است.این افزونه توسط ThemeForest – بزرگترین فروشگاه پوستهی وردپرس در وب – پشتیبانی و حمایت میشود.
محمد
سلام.من با استفاده از فریمورک pro panel یک قالب رو براش پنل ساختم.رو لکال عالی بود .حالا وقتی قالب رو به هاست انتقال دادم.صفحه ویشخوان سفید میشه و چیزی نشون نمیده.اما وقتی میرم تو فایل فانکشن قالب و کد های مربوط بخ این پنل رو پاک میکنم درست میشه.دوستان هر کی میتونه کمک کنه خیلی براش وقت گذاشته بودم
مهذی
با سلام بنده یکی از قالب های آماده را دانلود کردم
داخل سیستم مدیریت محتوا ورد پرس پیام هستش که Redux Framework را نصب کنید اما وقتی انتخاب میکنم و نصب میکنم این ارور
Fatal error: Class ‘TGM_Bulk_Installer’ not found in C:\xampp\htdocs\wp\wp-content\themes\tecdevice.ir\tecdevice\inc\options\tgm\class-tgm-plugin-activation.php on line 3157
میده لطفا راهنمایی کنید مرسی
creepy
سلام دوست خوبم
کدوم یکی از فریم ورکها سریعترن ؟!
حجم فایل redux نزدیک به ۷MB إ !
با این حال در کمال تعجب تعداد queries in seconds خوبی داره !
توانایی برنامه نویسیم در حدی هست که nhp رو کاستوم کنم و theme های premium بسازم ولی میخوام switch کنم
اگه تجربه ی کار با فریم ورک ها رو دارین لطفا به اشتراک بزارین تا من زودتر بتونم update شم
eliaszh
خیلی جالب بود 🙂
http://zemeston.tk/
فرشاد
سلام
اگر ممکنه یه کم توضیح بدید که چجوری با این فریمورک ها کار کنیم
bahar 10 سال عضو همیار وردپرس
معمولا یک کد برای functions.php دارند و یک سری فایل باید در قالب قرار بگیرند
hannanstd
سلام . چی شده ؟ رتبه الکساتون تو این چند روزه از 850 رسیده 1200 ؟
امیر
منظورت داخل خود کدها هست؟
دانیال حاتمی 10 سال عضو همیار وردپرس
آره
امیر
چطوری میشه پنل رو فارسی کرد
بخصوص smof رو
دانیال حاتمی 10 سال عضو همیار وردپرس
دانلود کنید و بعد از طریق poedit فایل زبان رو ایجاد و اگر امکانش نبود که فایل زبان بسازید به صورت دستی اون رو ترجمه کنید !
علی حاتمی
باز هم مثل همیشه عالی ^_^
دانیال عزیز ممنونم
دانیال حاتمی 10 سال عضو همیار وردپرس
خواهش میکنم 😉