ایجاد پنل تنظیمات ساده برای پوسته وردپرس با افزونه option tree

ایجاد پنل تنظیمات ساده برای پوسته وردپرس با افزونه option tree

با سلام و درود
خب دوستان اگه یادتون باشه در پست قبل گفتم که براتون میخوام در این پست اموزش ساخت پنل ساده ایی را بدم و یه توضیحات ساده ایی در مورد افزونه option tree
خب به قولمون عمل میکنیم و امروز ایجاد پنل تنظیمات ساده برای پوسته وردپرس با افزونه option tree رو اموزش میدیم

افزونه option tree

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

البته اینم بگم که همیشه نمی‌توان از افزونه استفاده کرد ! این افزونه درسته بسیار کاربردی‌ست اما همیشه نمی‌توان از آن استفاده کرد مثلا منطقی نیست زمانی که شما گزینشگر رنگ پیشرفته نیازی ندارید از این افزونه استفاده کنید !


OptionTree

OptionsTree یک پانل تنظیمات پوسته‌ ایجادکننده‌ی رابط‌کاربری برای وردپرس است.این افزونه توسط ThemeForest – بزرگترین فروشگاه پوسته‌ی وردپرس در وب – پشتیبانی و حمایت می‌شود.

تنظیمات دردسترس افزونه

این بخش‌ها در این افزونه فعال و دردسترس هستند .

  • متن – text
  • زمینه‌ی متن – text area
  • گزینش – select
  • جعبه‌ی گزینش – check box
  • دکمه‌ی رادیو- radio
  • ارسال ( از طریق ارسال‌کننده تصویر )
  • تصاویر ( استفاده از تصویر به دکمه‌های رادیو )
  • پس‌زمینه
  • مولتی چک – multi check
  • گزینش‌گر رنگ
  • تایپوگرافی
  • ویرایش‌گر
دانلود افزونه option tree

طریقه ساخت پنل تنظیمات

حال چگونه از افزونه استفاده کنیم استفاده کنیم ؟

نخست پرونده‌ی theme-options.php را در پوسته خود کپی و آن را از طریق کد زیر در functions.php فراخوانی کنید :

require_once ( get_stylesheet_directory() . ‘/theme-options.php’ );
در مرحله‌ی بعد به پرونده theme-options بروید و کد زیر را بیابید :

register_setting( ‘sample_options’, ‘sample_theme_options’, ‘theme_options_validate’ );
جای sample نام پوسته‌ی خود را قرار دهید؛ مثلا اگر نام پوسته شما albaloo ست باید چیزی مشابه زیر باشد :

register_setting( ‘albaloo_options’, ‘albaloo_theme_options’, ‘theme_options_validate’ );
خب ؛ اکنون برای فراخوانی تنظیمات در جایی کافی‌ست در پوسته‌ی خود همانند زیر عمل کنید :

<?php
$options = get_option(‘sample_theme_options’);
echo $options[‘sometext’];
?>

شامل همه‌ی تنظیمات نیست اما خب ممکن است به‌کار بیاید و ممکن است دیگر نیازی نباشد با افزونه‌های سخت و کشنده برای ساخت پانل کار کنید !



اگه خوشت اومد به اشتراک بزار


اگه به اشتراک نزاشتی حداقل لایک کن:(
  1. alizz گفت:

    salam , khaste nbshid , mn ykm tabdile html b wp kar kardm, ama hnoz mikham yad bgirm , manbaii ya refrensi hast k motalee konm ?

نظر شما در رابطه با این آموزش چیست


بالا

تمامی حقوق مادی و معنوی این وبسایت محفوظ میباشد و متعلق است به Webtekar.ir.
Google