IFTHEN 24 ارسال شده در آبان 95 گزارش بازنشر ارسال شده در آبان 95 اطلاعاتی در مورد ایجاد قسمت تنظیمات پوسته، (از تغییر رنگ و اندازه و... المان های مختلف و انتخاب فونت و... گرفته تا اضافه و کم کردن قسمت های مختلف مثل تبلیغات و...) می خواستم. از کجا باید شروع کرد و اساس کار به چه صورت هست؟ به چه صورت می شه این پنل رو تعریف و شخصی سازی کرد و گزینه های مختلف به اون اضافه کرد؟ 1 نقل قول لینک به ارسال
اسماعیل ابراهیمی 371 ارسال شده در آبان 95 گزارش بازنشر ارسال شده در آبان 95 اگر تعداد گزینه هایی که می خوایین در پنل تنظیمات زیاد نیستن بهترین گزینه به نظر من افزونه Advanced Custom Field Pro هست فقط با ماوس همه کارها رو انجام میدین نمونه ای از این پنل تنظیمات رو می تونید در بخش مستندات قالب فروشگاهی کانی شاپ مشاهده کنید . 2 نقل قول لینک به ارسال
IFTHEN 24 ارسال شده در آبان 95 مالک گزارش بازنشر ارسال شده در آبان 95 بدون پلاگین به چه صورته؟ اصول کار به چه صورت هست؟ 1 نقل قول لینک به ارسال
مهدی 1668 ارسال شده در آبان 95 گزارش بازنشر ارسال شده در آبان 95 سلام https://codex.wordpress.org/Theme_Customization_API https://developer.wordpress.org/themes/advanced-topics/customizer-api/ 3 نقل قول لینک به ارسال
اسماعیل ابراهیمی 371 ارسال شده در آبان 95 گزارش بازنشر ارسال شده در آبان 95 از این آموزش هم می تونید برای ایجاد صفحه تنظیمات استفاده کنید https://codex.wordpress.org/Creating_Options_Pages 3 نقل قول لینک به ارسال
Siaavash 4 ارسال شده در دی 95 گزارش بازنشر ارسال شده در دی 95 من برای قالبم یه اسلایدر دارم که می خوام با مشخص کردن id برچسب مورد نظر آخرین پست های اون دسته رو نمایش بده. حالا داخل پنل یک قسمت برای تنظیم این مورد تعبیه کردم: //adding panel function theme_settings_page() { ?> <div class="wrap"> <h1>Theme Panel</h1> <form method="post" action="options.php"> <?php settings_fields("section"); do_settings_sections("theme-options"); submit_button(); ?> </form> </div> <?php } function add_theme_menu_item() { add_menu_page("Theme Panel", "Theme Panel", "manage_options", "theme-panel", "theme_settings_page", null, 99); } add_action("admin_menu", "add_theme_menu_item"); //add slider id function display_sliderid_element() { ?> <input type="text" name="theme_sliderid" id="slider_id" value="<?php echo get_option('sliderid_num'); ?>" /> <?php } function display_theme_panel_fields() { add_settings_section("section", " Settings", null, "theme-options"); add_settings_field("theme_sliderid", "Slider Id Number", "display_sliderid_element", "theme-options", register_setting("section", "theme_sliderid"); } add_action("admin_init", "display_theme_panel_fields"); $sliderid = get_option('theme_sliderid'); با وارد کردن آی دی مورد نظر و زدن دکمه ذخیره تغییرات، صفحه دوباره لود می شه و شماره وارد شده هم داخل فیلد نیست! عددی که داخل این فیلد وارد می شه نباید جایی ذخیره بشه که بعد داخل قالب فراخوانی بشه؟! در صورت درست بودن رویه با قرار دادن $sliderid به جای id تگ مورد نظر در اسلایدر، اون موردی که مد نظر بوده باید اتفاق بیفته درسته؟ در حال حاضر اتفاقی که بالاتر گفتم میفته! (با وارد کردن آی دی مورد نظر و زدن دکمه ذخیره تغییرات، صفحه دوباره لود می شه و شماره وارد شده هم داخل فیلد نیست!) مشکل کجای کار هست؟ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .