- 21, Oct 2024
- #1
У меня есть этот параметр в wp_customize:
$social = CustomTheme::$options['single_share_box_options']; <?php if( $social['facebook'] ): ?> <div>My content</div> <?php endif; ?> <?php if( $social['twitter'] ): ?> <div>My content</div> <?php endif; ?>
Затем я пытаюсь вывести следующее:
// Select share box options.
$wp_customize->add_setting( 'single_share_box_options',
array(
'default' => $this->defaults['single_share_box_options'],
'transport' => 'refresh',
'sanitize_callback' => 'quanticthemes_text_sanitization',
'active_callback' => 'quanticthemes_share_box_condition',
)
);
$wp_customize->add_control( new Customizer_Simple_Checkbox_Control( $wp_customize, 'single_share_box_options',
array(
'label' => __( 'Share Box Options', 'custom' ),
'description' => esc_html__( 'Select share box options.', 'custom' ),
'section' => 'single_post_general_section',
'active_callback' => 'quanticthemes_share_box_condition',
'input_attrs' => array(
'sortable' => false,
'fullwidth' => true,
),
'choices' => array(
'facebook' => esc_html__('Facebook', 'custom'),
'twitter' => esc_html__('Twitter', 'custom'),
'linkedin' => esc_html__('Linkedin', 'custom'),
'pinterest' => esc_html__('Pinterest', 'custom'),
'telegram' => esc_html__('Telegram', 'custom'),
'email' => esc_html__('Email', 'custom'),
'whatsapp' => esc_html__('WhatsApp', 'custom'),
'link' => esc_html__('Link Box', 'custom'),
),
)
) );
Но я получаю сообщение «Предупреждение: неправильное смещение строки 'facebook'....
Любая помощь, пожалуйста?