رفتن به مطلب

mhmd__sadeghi

عضو سایت
  • تعداد ارسال‌ها

    1
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط mhmd__sadeghi

  1. با سلام و وقت بخیر .

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

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

    این قابلیت تکرار المان در پلاگین های cmb2  و  option tree  وجود داره اما خوب میخوایم ببینیم این امکان در customiser  وردپرس هستش که بتونیم باهاش تنظیمش کنیم . 

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

    /*Tab Settings*/
        $web_tab_group = $cmb->add_field( array(
            'id'          => 'web_tab_group',
            'type'        => 'group',
            'repeatable'  => true,
            'options'     => array(
                'group_title'       => __( 'تنظیمات تب', 'cmb2' ),
                'closed'         => true,
            ),
        ) );
        $cmb->add_group_field( $web_tab_group, array(
            'name' => 'عنوان',
            'id'   => 'title',
            'type' => 'text',
        ) );
        $cmb->add_group_field( $web_tab_group, array(
            'name' => 'آیکون',
            'id'   => 'icon',
            'type' => 'text',
        ) );
        $cmb->add_group_field( $web_tab_group, array(
            'name' => 'اسلاگ',
            'id'   => 'tax',
            'type' => 'text',
        ) );

    قابلیت 'repeatable'  => true, که به گروه میدیم این امکان رو به ما میده .

    ممنون میشم که اگه راهی واسش دارین راهنمایی کنین .

    • پسندیدن 1
×
×
  • اضافه کردن...