سلام و صد درود به وردپرسبازهای عزیز؛
خب ؛ در نوشتهی قبلی آموزشکی ( آموزش کوتاه !) داده شد برای استفاده از افزونه Options Framework برای ایجاد پانل تنظیمات برای پوسته ! ( لینک )
افزونه Options Framework بسیار کامل و کاربردی است اما ممکن است به عنوان مثال ویژگی گزینشگر رنگ را نخواهید ! ( و یا برخی امکانات دیگرش را ! ) آموزشی که در این مقالک آماده شده برای ایجاد یک پانل تنظیمات ساده است !
خب بریم سر اصل مطلب !
نخست پروندهی مورد نیاز برای ایجاد پانل را دریافت کنید ! ( دریافت )
چگونه از theme-options.php استفاده کنیم ؟
نخست پروندهی 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']; ?>
شامل همهی تنظیمات نیست اما خب ممکن است بهکار بیاید و ممکن است دیگر نیازی نباشد با افزونههای سخت و کشنده برای ساخت پانل کار کنید !
محمد حسین هنرکار
سلام ببخشید من همه کار ها رو انجام دادم بعد موقع ذخیره تتظیمات پیقام میاد تنظیمات پیدا نشد
درضمن قسمت اخرش یکم نامفهومه
علی
سلام ممنون از آموزش مفیدتون
من میخوام که رنگ یک لینک در حالت هاور از تنظیمات پیروی کنه . یعنی اگه تو تنظیمات رنگ قرمز انتخاب کردیم رنگ اون لینک هم در حالت هاور قرمز باشه .
الان من رنگ را در داخل یک متغیر ذخیره کردم ولی نمیدونم چه جوری میتونم محتوای css رو با php تغییر بدم . لطفا کمکم کنید . ممنونم
مرتضی
با سلام
میشه این مرحله آخر رو یه مقدار بیشتر توضیح بدین.
کد رو کجا وارد کنیم؟
Alireza
بیشار عالی
طراحی قالب وردپرس
آموزش بسیار مفید و کاربردی بود