وردپرس

چگونگی ایجاد کنترل با قابلیت اضافه کردن در customiser وردپرس – مشکلات دیگر


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

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

برای درک بیشتر شما فرض کنید که میخوایم یه بخش برای مدیریت در 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, که به گروه میدیم این امکان رو به ما میده .

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



منبع: وردپرس

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

3 − دو =

دکمه بازگشت به بالا