افزونه Options Framework برای چه. چارچوبی برای ایجاد گزینه های تم (Redux)

اگر با تم های پیشرفته و کاربردی وردپرس کار کرده باشید، احتمالا متوجه وجود قسمتی خاص با تنظیمات قالب شده اید. با کمک آنها، کاربر می تواند، به عنوان مثال، فونت هایی را برای سایت انتخاب کند، مکان نوار کناری را تعیین کند، پیوندهایی را نشان دهد. پروفایل های اجتماعی. شبکه ها، برخی را فعال/غیرفعال کنید گزینه های اضافیو غیره همه اینها بسیار راحت است و به توسعه دهنده اجازه می دهد مجموعه کاملی از گزینه های سفارشی سازی را ایجاد کند ظاهرسایت هایی که به تخصص فنی کاربران نیاز ندارند.

در حال حاضر، اتفاقا، من با یک کار مشابه روبرو هستم. شما باید یک طرح بندی جدید را به سایت وردپرس خود متصل کنید، که دارای چند قسمت متنی است که کاربران آینده دوست دارند بتوانند آن را تغییر دهند. ساده ترین مثال این است شماره های تماسدر کلاه به نظر می رسد پیاده سازی این با کمک یک راه حل بیش از حد است (ساخت یک بلوک اضافی به خاطر یک خط متن کارایی خاصی ندارد). مستندات خاصی در مورد نحوه ویرایش اطلاعات در آن بنویسید فایل های phpتم ها - به نظر می رسد، خیلی زیبا نیست (+ همه نمی توانند کد را درک کنند). اما اجرای کار از طریق تنظیمات قالب وردپرس گزینه جالبی است.

برای ایجاد پنل تنظیمات برای قالب وردپرس، باید درک خوبی از API سیستم (تنظیمات و سفارشی سازی تم) داشته باشید، PHP را بدانید و زمان زیادی را به این فرآیند اختصاص دهید. برخی توضیحات و نمونه‌هایی از کار با API در codex.wordpress.org وجود دارد، خواندن در مورد سفارشی‌سازی تم جالب بود، اما بدون دانش و تجربه خوب در توسعه وب، پیاده‌سازی آن چندان آسان نخواهد بود. پنل تنظیمات قالب وردپرس خودتان.

خوشبختانه، راه بهتری وجود دارد - استفاده از چارچوب های ویژه وردپرس. مجموعه های مختلف زیادی در اینترنت وجود دارد که می توانید راه حل های مرتبط را پیدا کنید - من بهترین ها را برای شما انتخاب کردم.

چارچوبی برای تنظیمات در قالب وردپرس

در اصل، این چارچوب های وردپرس پلاگین هایی با پیشرفت های آماده هستند که می توانند برای ایجاد سریع یک پنل/صفحه برای سفارشی کردن قالب وردپرس استفاده شوند. اگر با Bootstrap آشنا هستید، پس اصل مشابه است. مزیت بزرگ این است که موارد ارائه شده در زیر، ماژول ها کاملا رایگان هستند و می توانند برای پروژه های تجاری استفاده شونداز جمله.

چارچوب گزینه ها

ماژول Options Framework به شما این امکان را می دهد که پانل تنظیمات را در هر کدام فعال کنید قالب وردپرس. در میان گزینه ها می توانید از فیلدهای متنی، چک باکس ها، دکمه های رادیویی، انتخابگرها، آپلود تصاویر، انتخاب رنگ، فونت و غیره استفاده کنید. هر کسی می تواند ماژول را در موضوع خود ادغام کند.

در وب سایت توسعه دهندگان یک ویدیو در مورد استفاده از افزونه + توضیحات دقیق وجود دارد. Options Framework از نسخه سیستمی با شروع از 3.6 پشتیبانی می کند، بیش از 100 هزار بار دانلود و امتیاز 4.8 دارد.

به گفته نویسندگان، این ساده ترین چارچوب برای وردپرس است که به شما امکان می دهد صفحات مدیریت، صفحات تنظیمات و همچنین گزینه هایی برای سفارشی ساز تم ایجاد کنید. و همه اینها با اضافه کردن چند خط کد. به طور سنتی، به دنبال شرح مفصلی از عملکردها و قابلیت ها در وب سایت Titan Framework باشید. حداقل نیازها- WP 4.1.، دانلود به میزان قابل توجهی کمتر از نسخه قبلی - 6 هزار، امتیاز - 4.5.

یادم می‌آید وقتی به دنبال چارچوب‌هایی برای ایجاد قالب‌های وردپرس از ابتدا بودم، اطلاعاتی را پیدا کردم. این محصولاز ThemeFuse بسیار کاربردی است - شامل بسیاری از ویژگی های مفید، به عنوان مثال، کشیدن و رها کردن کنترل، لغزنده، نمونه کارها و عناصر رویداد، قابلیت های پشتیبان گیری، و غیره. در وب سایت این ماژول یک نمایش ویدئویی کوتاه از قابلیت های آن را خواهید دید. این پروژه 20 هزار دانلود و 4.7 امتیاز از کاربران دارد. سیستم نسخه 4.3 و بالاتر پشتیبانی می شود.

OptionTree

OptionTree یک راه حل کاملا قدرتمند است، با توجه به توضیحات آن قضاوت کنید. آنها می نویسند که حتی تا حدی توسط ThemeForest حمایت می شود و می توان از آن برای توسعه تم های برتر استفاده کرد. ایده اصلی نویسنده حذف مرزهای بین توسعه دهندگان، طراحان و کاربران با ایجاد یک پنل کاربردی است. تنظیمات وردپرسقالب

در کار خود می توانید از رابط کشیدن و رها کردن استفاده کنید، پشتیبانی از ترجمه i18n وجود دارد. این توابع شامل عناصر استاندارد (فیلدهای متنی، انتخاب‌ها، تصاویر) و راه‌حل‌های پیچیده هستند: چک باکس‌ها برای پست‌ها/صفحات، انتخاب تاریخ، پشتیبانی انواع سفارشیسوابق، درج کد و غیره برای کار کردن، به WP نسخه 3.8 و بالاتر نیاز دارید. دانلود زیر 70 هزار امتیاز - 4.8.

با قضاوت با 200 هزار بارگیری، راه حل بسیار بسیار جالب است. سازندگان آن را یک چارچوب ساده و قابل توسعه وردپرس می نامند که به توسعه دهندگان کمک می کند تا پانل های تنظیمات قالب کاربردی ایجاد کنند. این بر روی WP Settings API ساخته شده است. علاوه بر پشتیبانی از تمام فیلدهای اصلی، این ماژول دارای ویژگی های منحصر به فردی است: مدیریت خطا، بررسی میدانی، صادرات/واردات، ترجمه، پشتیبانی یکپارچه از Google Webfonts و موارد دیگر.

در نهایت به دو راه حل دیگر اشاره می کنم که نه از طریق وب سایت رسمی WP، بلکه از طریق سرویس Github توزیع می شوند. فریم ورک UpThemes توسط شرکتی با همین نام که تم های WP را توسعه می دهد ایجاد شده است. از قابلیت های Settings API استفاده می کند و همه گزینه های استاندارد سیستم را دارد: آپلود تصاویر، انتخاب رنگ ها، تنظیمات تم، پس زمینه و غیره. راه حل توسعه پذیر است و از Theme Customizer پشتیبانی می کند. متاسفانه اطلاعاتی در مورد نسخه های مورد نیاز سیستم + آخرین تغییرات اونجا ظاهرا بیش از یک سال پیش بوده.

- آخرین پیشرفت امروز در زمینه فریمورک های وردپرس برای سفارشی سازی قالب که در Github قابل مشاهده است. علاوه بر توضیحات، وب سایت پروژه شامل یک نسخه دمو با قابلیت رفتن به پنل مدیریت و مشاهده گزینه های موجود در مثال واقعی. وردپرس 3.5.1 استفاده شده است. در اصل، این یک چارچوب خوب است، زیرا ... ویژگی های جالبی در اینجا وجود دارد، به عنوان مثال: انتخاب نقش های کاربر، لغزنده برای تغییر مقادیر، ، بلوک های کد JS/CSS، فیلدهای شرطی و غیره. مطمئنا توسعه دهندگان علاقه مند به مطالعه این راه حل هستند.

در کل، این انتخاب جالبی بود. من مطمئن هستم که در میان این افزونه ها برای پنل سفارشی سازی قالب در وردپرس راه حل مورد نیاز خود را پیدا خواهید کرد. اولین چیزی که توجه من را جلب کرد چارچوب گزینه ها بود، بنابراین با آن شروع می کنم. بعداً در مورد نتایج کارم خواهم نوشت. همچنین در لیست من از Redux Framework خوشم آمد. با توجه به توضیحات، OptionTree بد نیست، و من از Vafpress Framework خوشم آمد. به طور خلاصه، همه راه حل های مقاله خوب هستند.

به هر حال، اگر تجربه کار با هر چارچوب وردپرس برای سفارشی کردن قالب ها یا مشاوره در مورد موضوع را دارید، در نظرات بنویسید.

با سلام. من عجله دارم آخرین انتخاب از افزونه ها را برای سال 2013 به شما توجه کنم. در ماه دسامبر واقعاً چیزهای زیادی برای انتخاب وجود داشت، اما مثل همیشه، 10 افزونه با بالاترین کیفیت به فینال راه یافتند.

در این ماه من به مجموعه‌ای از افزونه‌ها نگاهی می‌اندازم. برخی از آنها برای نصب در هر سایتی مناسب هستند، به خصوص افزونه ای که در دسامبر شماره یک شد (آخرین لیست). برخی دیگر چندان همه کاره نیستند، اما برای کسانی که به دنبال برخی عملکردهای خاص هستند، می توانند ارزشمند باشند. خواندن مبارک!

Sticky Header افزونه ای است که نام آن توضیح می دهد که چرا به آن نیاز است: این افزونه یک "هدر" ثابت و شیک "چسبنده" را به هر موضوعی اضافه می کند. این بدان معنی است که هر چقدر هم که خواننده صفحه را به سمت پایین حرکت کند، "هدر" همچنان جلوی چشمان او خواهد بود. به لطف این، ناوبری سایت و نام تجاری همیشه در دسترس بازدیدکنندگان خواهد بود.

Pics Mash به شما این امکان را می دهد که یک رقابت تصویر رتبه بندی در وب سایت خود ایجاد کنید. کاربردهای بالقوه زیادی برای این افزونه وجود دارد. می توانید هم برای مسابقات سرگرم کننده و هم برای مسائل جدی تر از آن استفاده کنید. از این افزونه می توان برای یافتن اینکه کدام تصویر در سایت شما بیشترین توجه را به خود جلب می کند - چه یک لوگوی جدید باشد یا فقط یک تصویر محصول استفاده شود.

این یک راه عالی برای معرفی یک عنصر اجتماعی منحصر به فرد به سایت شما است تا با تصمیم گیری در مورد اینکه کدام تصاویر محبوب ترین هستند و باید در سایت استفاده شوند، تعامل کاربر را افزایش دهید.

افزونه Custom Facebook Feed به شما امکان می دهد یک فید کاملاً سفارشی از هر کدام را نمایش دهید صفحه عمومییا گروه های فیس بوک. برخلاف اکثر افزونه‌های مشابه، این افزونه یک فید ایجاد می‌کند که ایندکس می‌شود موتورهای جستجو، که به سایت کمک می کند.

این فید را می توان در یک پست یا صفحه درج کرد، که مخصوصاً اگر می خواهید فیدهای مختلفی را در آن قرار دهید مفید است صفحات مختلف. این یک فرصت عالی برای ایجاد یک پورتال از فیدهای فیس بوک است که با موضوع اصلی سایت طنین انداز می شود، به عنوان مثال می تواند ورزش یا شرکت هایی باشد که همان جایگاه را اشغال می کنند.

ویجت توییت های اخیر

ویجت توییت های اخیر برای کار یکپارچه با API جدید توییتر طراحی شده است. از حافظه پنهان استفاده می کند که به شما آرامش می دهد که با هیچ محدودیتی از سوی توییتر مواجه نخواهید شد. این بدان معناست که ویجت به‌جای ارسال دائم درخواست‌ها به توییتر، به‌روزرسانی‌های وضعیت شما را از پایگاه داده وردپرس می‌خواند. شما می توانید کنترل کنید که حافظه پنهان چند وقت یکبار به روز می شود و تعداد توییت هایی که در سایت شما نمایش داده می شود. این افزونه ساده و در عین حال موثر برای کسانی که می خواهند توییت ها را در سایت خود نمایش دهند ایده آل است.

Redux Framework یک فریمورک کاملا واکنشگرا و ساده برای افزودن سفارشی سازی به تم ها و افزونه های وردپرس. Redux از انواع فیلدها، بازیابی خطا، انواع فیلد سفارشی و اعتبارسنجی، روش‌های وارد کردن و صادر کردن تنظیمات و موارد دیگر پشتیبانی می‌کند.

این افزونه ساده نه تنها می تواند مفید باشد کاربر معمولی، بلکه به سادگی برای توسعه دهندگان وردپرس ایده آل است. Redux به توسعه دهندگان یک چارچوب یکپارچه و انعطاف پذیر می دهد. این یک پایه عالی برای توسعه خودتان است، زیرا این چارچوب برای ساده سازی فرآیند توسعه وب ایجاد شده است.

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

شما فقط باید تمی را که می خواهید کپی کنید انتخاب کنید، نام جدیدی به آن بدهید و کارتان تمام است! این یک روش ساده و ایمن برای ایجاد تم های جدید برای آزمایش و طراحی مجدد سایت بدون هیچ سر و صدایی با استفاده از برنامه های انتقال فایل است.

تیم ما توسط WooThemes

بسیاری از کاربران وردپرس گاهی کاملا فراموش می کنند که علاوه بر خودشان، نویسندگان دیگری نیز می توانند در زندگی سایت شرکت کنند. بنابراین، اگر وبلاگ شما بیش از یک نویسنده دارد، باید تیم رویایی خود را به تمام دنیا معرفی کنید. تیم توسعه دهندگان خستگی ناپذیر WooThemes پلاگینی را ایجاد کرده اند تا این فرآیند را تا حد امکان آسان کند.

تیم ما یک و ساده است سیستم تمیزمدیریت پروفایل این به شما امکان می دهد پروفایل های سازندگان خود را با استفاده از کدهای کوتاه، ویجت نوار کناری یا برچسب الگو نمایش دهید و همچنین شامل گزینه هایی برای افزودن اطلاعات سفارشی از نمایه های رسانه های اجتماعی است. شما می توانید تمام اطلاعات مربوط به تیم خود را خودتان ویرایش کنید یا به هر یک از اعضای تیم اختصاص دهید تا نمایه خود را مدیریت کنند. اگر چندین نویسنده در سایت خود دارید، یا اگر فقط می خواهید تیمی از افرادی که برای شرکت شما کار می کنند نشان دهید، قطعاً می خواهید به این افزونه نگاهی بیندازید.

از ترک قسمت اداری سایت خسته شده اید، هر بار پس از تغییرات باید بررسی کنید که آیا ویجت های موجود در سایت به درستی نمایش داده می شوند؟ در این صورت این افزونه می تواند برای شما بسیار مفید باشد. Widget Customizer به شما امکان می دهد تغییراتی را در نوار کناری ویجت خود ایجاد کنید و بلافاصله پیش نمایشی از تغییرات را در زمان واقعی مشاهده کنید. هر ویجت اضافه شده به شخصی‌ساز بخش مخصوص به خود را دارد که به شما امکان می‌دهد بر روی یک ویجت خاص تمرکز کنید. از آنجایی که هر ویجت استفاده شده ثبت شده است، می توانید به راحتی هر تغییری را که ایجاد می کنید برگردانید.

ویجت ورود خوب

Nice Login Widget به شما امکان می دهد یک فرم ورود/ثبت نام ساده و منظم در هر منطقه ویجت ثبت شده ایجاد کنید. این افزونه دارای احراز هویت Ajax است که به شما امکان می دهد بدون تغییر مسیر به صفحه ورود به وردپرس وارد شوید و در یک صفحه حساب خود را ثبت کنید. می تواند به صورت عمودی یا افقی قرار گیرد. علاوه بر این، می توان آن را با استفاده از CSS ساده استایل داد.

اگر خواننده شما باید قبل از نظر دادن یا دسترسی به بخش های خاصی از سایت شما وارد/ثبت نام کند، این افزونه ارزش دیدن دارد. همچنین سازگار است پروتکل SSL، فرآیند مجوز را کاملاً ایمن می کند.

Google Pagespeed Insights برای وردپرس

سرعت بارگذاری صفحات وب سایت و عملکرد بدون شک عوامل مهمی هستند که بر رتبه یک وب سایت توسط موتور جستجوی گوگل تأثیر می گذارند. علیرغم تمایل واقعاً پارانوئید اخیر گوگل برای دیدن همه سایت ها به صورت متنی، سرویس گوگل Pagespeed Insights همچنان توجه زیادی را به خود جلب می کند. تعجب آور نیست، حداقل ما Yandex داریم، اما بورژوازی جای دیگری برای فرار از این انحصارگر ندارد :)

با تشکر از افزونه گوگلبا استفاده از Pagespeed Insights داده‌های مختلف زیادی در مورد عملکرد سایت خود دریافت می‌کنید. تجسم تمام این اطلاعات به شما این امکان را می دهد که به سرعت تصمیم بگیرید و متوجه مشکلات سایت خود شوید. مزیت بزرگ این افزونه این است که توصیه های ارزشمند بسیاری را در اختیار شما قرار می دهد که بر اساس آخرین روندها در صنعت ساخت وب سایت است و نکاتی را در مورد بهبود عملکرد وب سایت ارائه می دهد. بدون شک یک ابزار بسیار مفید برای همه کسانی که به بهینه سازی گوگل اهمیت می دهند.

از نویسنده:وب سایت SitePoint قبلاً مملو از مقالات در مورد چارچوب های وردپرس بود، اما همانطور که در زیر خواهید دید، فریمورک های بسیار بیشتری وجود دارد: همه آنها مزایا و معایب خاص خود را دارند، هر موضوعی سبک توسعه خاص خود را دارد.

مقدمه ای بر قالب های قالب وردپرس

من فقط در دفتر نشسته بودم و سرم را خاراندم و به چارچوب های وردپرس فکر می کردم. قبل از شروع کار روی مقاله، روزها، هفته‌ها، حتی ماه‌ها را صرف مطالعه این موضوع کردم و به این فکر می‌کردم که چه چیزی بنویسم: متن باید با همه چیزهایی که قبلاً در مورد چارچوب‌ها نوشته شده بود متفاوت باشد.

من که کاملاً در افکارم غرق شده بودم، یک قیامت داشتم. به ذهنم رسید که وقتی مردم در مورد چارچوب های وردپرس می نویسند، تمایل دارند فقط اصول اولیه را پوشش دهند... اصولی که توسعه دهندگان انجمن وردپرس Meetup در آن تخصص دارند: چارچوب هایی مانند Genesis، Thesis یا WooCommerce.

چرا این اتفاق می افتد؟ شاید توسعه دهندگان فکر نمی کنند که همه چیز آنقدر پیچیده است یا نمی خواهند در مورد چارچوب هایی بنویسند که به زودی توسعه آنها متوقف می شود. یا توسعه دهندگان ضرب الاجل تنگی دارند و اگر آن را از دست بدهند، سایت به شدت در نتایج جستجو افت می کند موتورهای جستجو. چه کسی می داند.

من می خواهم کارها را متفاوت انجام دهم، پس بنشین و برای خودت قهوه درست کن. امروز ما به " راهنمای کاملدر چارچوب های تم وردپرس.”

چرا "پر"؟ واژه انگلیسی تعریف به معنای کامل بودن چیزی است. مترادف می تواند "نهایی"، "نهایی" باشد.

چارچوب های قالب وردپرس چیست؟

قبل از ورود به فهرست، لازم است در مورد برخی از چارچوب های اساسی صحبت کنیم. پس از همه، شما ممکن است در حال خواندن اولین مقاله در زندگی خود در مورد چارچوب ها باشید. و من نمی خواهم شما را بترسانم تا بدون پایان خواندن مقاله من را ترک کنید. اگر قبلاً یک کهنه کار هستید، می توانید به لیست فریمورک ها بروید.

قالب‌های زمینه تم‌های اصلی هستند که یک تیم یا یک توسعه‌دهنده عملکرد خود را به آن اضافه می‌کنند که به‌روزرسانی طرح زمینه و استفاده مجدد از آن را بدون تأثیر بر طراحی یک سایت خاص آسان‌تر می‌کند. تم کودک سبک های خاص خود را تنظیم می کند و عملکرد در چارچوب اصلی خواهد بود.

توجه - موارد بالا به این معنی نیست که هر تم اصلی یک چارچوب است. سازندگان قالب، تم های والد را با صدها تنوع تم فرزند ارائه می دهند، اما تم اصلی دیگر از کد مشابهی استفاده نمی کند (آنها به شما می گویند که چارچوب هستند در حالی که، از نظر فنی، چنین نیستند).

در مخزن وردپرس، مقدار Themes Framework با سه مفهوم مرتبط است: drop-in، مستقل و قالب Theme Parent. من فکر می کنم اساساً غیرممکن است که بتوان آن را حتی ساده تر از آن توضیح داد. پس به شما توصیه می کنم که گاهی آن را بخوانید این مقاله.

به عنوان بخشی از مقاله ما، من به آخرین عبارت "قالب های تم والدین" یا قالب های تم والدین بیشتر توجه خواهم کرد. این اصطلاح برای اکثر جامعه توسعه دهندگان و عموم مردم شناخته شده است.

انواع مختلف قالب های تم

چارچوب های مختلفی وجود دارد و مشکلات مختلفی را در کسب و کار و طراحی حل می کند. برخی از آنها رایگان هستند، برخی دیگر پولی هستند.

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

برخی از چارچوب‌ها سال‌ها و ساعت‌های بی‌پایان توسعه طول کشید. همه اینها برای ایجاد یک چارچوب جامع و مستند با پشتیبانی عالی مورد نیاز بود.

ویژگی‌های پیشرفته چنین چارچوب‌هایی شامل ویرایشگرهای جلویی و بک‌اند کشیدن و رها کردن، کدهای کوتاه، توسعه برای چندین دستگاه و قالب‌ها است.

جای تعجب نیست که چرا کسب و کارهای آنلاین دوست دارند از چارچوب ها استفاده کنند. روشن در حال حاضرمورد علاقه من چارچوب طراحی SEO است که برای رتبه بندی موتورهای جستجو طراحی شده است.

چرا از فریم ورک ها استفاده کنیم؟

سوال خوب، چرا مردم از چارچوب های وردپرس استفاده می کنند؟ ممکن است فکر کنید که هرگز نیازی به ایجاد فریمورک خود نخواهید داشت، اما ممکن است بدون اینکه متوجه باشید از یک فریمورک استفاده می کنید. فریم ورک هایی مانند Genesis، WooFramework و Thesis این روزها آنقدر رایج هستند که ممکن است به سادگی فراموش کنید که آنها بخشی از هسته وردپرس هستند.

بیایید به یک مثال نگاه کنیم. نوئل تاک وب سایت هایی را برای بخش هتل ها توسعه داده است. او با ایجاد چارچوب خود، کار خود را بسیار آسان‌تر کرد: او اکنون می‌توانست وب‌سایت‌های بزرگی را برای مشتریان ایجاد کند و دائماً چارچوب را از نظر عملکرد بهبود و بهینه کند، بدون افزودن توابع شخص ثالثی که مشتریانش هرگز به آن نیاز نخواهند داشت.

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

ویژگی های زیادی وجود داشت که او باید در نظر بگیرد، مانند سئو و همچنین بهترین شیوه های توسعه. مزیت آن این بود که نیازی به استفاده از تعداد زیادی افزونه برای افزودن نداشت اقلام ضروریمانند قطعه کد، نظرات از شبکه های اجتماعیو تکنیک های موبایل اول، و همچنین ایجاد فرم های توزیع ایمیل برای شناسایی خریداران بالقوه کار خود و غیره.

کاربران به راحتی توانستند با ویرایش فایل های style.css و functions.php جدید، طرح خود را بر اساس طرح فعلی ایجاد کنند. توسعه دهنده نیاز داشت که به Sass متوسل شود و بعداً چارچوب او به سرویس Happy Tables تبدیل شد.

مزایا و معایب

استفاده از چارچوب های قالب وردپرس مزایای زیادی دارد. هنگام کار با فریم ورک‌های محبوب، لازم نیست برای دیدن توسعه‌دهندگان و طراحان که فعالانه روی انجمن‌ها و انجمن‌ها کار می‌کنند تا به کاربران گیج‌شده کمک کنند، دور نگاه کنید.

مزیت کد نوشته شده بر اساس استانداردهای وردپرس. این کد را می توان به راحتی از یک مکان به مکان دیگر برای آزمایش افزونه ها و خدماتی مانند WP Test، Theme Authenticity Checker (TAC) و Theme Check وارد کرد. بعضی ها ویژگی های کلیدی، که می توان به مزایایی نسبت داد;

توسعه ساده برای توسعه بلند مدت

عملکرد داخلی (وابستگی کمتر به افزونه ها)

کیفیت کد

به روز رسانی ها

و معایب؛

آموزش و پرورش

قلاب و فیلتر

کد بیش از حد

محدودیت ها (اگر چارچوب متعلق به شما نیست)

به روز رسانی و پشتیبانی

لیست چارچوب های قالب وردپرس

ترتیب مهم نیست:

شروع پرش وردپرس

چارچوب طراحی سئو

چارچوب گیلاس

تم چارچوب گزینه ها

چارچوب UpThemes

کارینگتون بیلد

فریم ورک سیمون WP

نتیجه گیری

تسلط بر همه آنها تقریباً غیرممکن است. اگر چارچوب فهرست نشده ای پیدا کردید که تعریف واقعی چارچوب در پشت آن وجود دارد، و نه اینکه فقط با همه موضوعات مطابقت داشته باشد، لطفاً آن را در نظرات زیر ذکر کنید.

صفحه توسعه چارچوب: https://github.com/reduxframework/redux-framework

ReduxFramework یک چارچوب با کاربری آسان و قابل توسعه است که به شما امکان می دهد صفحات گزینه های کاملاً سفارشی برای تم ها و افزونه ها ایجاد کنید.
اما همانطور که می گویند بهتر است یک بار آن را در عمل ببینید.

تم ساز Redux

ما می توانیم به سایت Redux Builder (https://build.reduxframework.com/) برویم تا تم خود را بر اساس Underscores(_s) ایجاد کنیم و شروع به استفاده از Redux کنیم.

شما باید یک حساب کاربری در سایت ثبت کنید.
پس از ورود خود را در حالت معمول می یابیم مدیر وردپرس، که در آن توضیحات لازم در مورد نحوه مونتاژ موضوع و مراحل مربوطه به ما داده می شود.

Redux داخلی یا افزونه

3 گزینه وجود دارد.

  1. وابستگی - افزونه با موضوع ارائه نمی شود، اما به طور جداگانه نصب می شود.
  2. پیشنهاد برای نصب - با استفاده از کلاس TGM، در این حالت افزونه بر افزونه داخلی در موضوع اولویت دارد.
  3. در موضوع گنجانده شده است.

استدلال های Redux

گزینه ها به 3 تب تقسیم می شوند: استاندارد، نکات و گزینه های پیشرفته.
می توانید https://docs.reduxframework.com/core/arguments/ را به صورت موازی مطالعه کنید، اما همیشه می توان آنها را بعداً تغییر داد.

خوشبختانه مقداری پیش فرض تنظیم شده است که برای شروع کاملاً مناسب است.

نسخه Redux

خوب، البته، ما نسخه پایدار را انتخاب می کنیم.

چه عناصری باید در Redux گنجانده شود

عناصر استفاده نشده در Redux را می توان غیرفعال کرد تا کار را آسان تر کند.

موضوع ایجاد شده

در مرحله آخر می توانیم هر کدام از پوشه ها را دانلود کنیم مدیر، که یا با یک موضوع وارد پروژه موجود خود می شویم یا یک تم سفارشی آماده دانلود می کنیم.

قبل از دانلود تم، می توانید تمام فیلدهای لازم را مشخص کنید (موضوع راز و uri، نویسنده، نویسنده uri، توضیحات)

با استفاده از Redux

در موضوع تولید شده ما به فایل علاقه مند هستیم /admin/options-init.php.
این شامل آرگومان ها و گزینه های مشخص شده است.

به هر طریقی، در ابتدا باید مکرراً به اسناد مراجعه کنید.
شایان ذکر است که آنها آن را فوق العاده نوشته اند و با مثال، بنابراین بسیاری از مسائل در ابتدا با کپی پیست حل می شود.

Redux یک چارچوب افزونه رایگان و قدرتمند است که به طور فعال در حال توسعه است. نظارت مداوم بر ارتباط اطلاعات ضروری است.