1
WordPressテーマの中にカスタマイザのセクションがあります。私は設定とアイコンのコントロールを作った。私は自分のユーザーが望むアイコンを選択できるようにしたい。 icon-homeのようなクラスでicomoonアイコンフォントを実装しました。Wordpressは、適切なコードを出力しないカスタマイザの設定を選択します。
は私が設定して、このようなそのアイコンのコントロールをした:
<span class="service-icon icon-<?php echo get_theme_mod('service1_icon', 'icon1'); ?>"></span>
しかし、私のブラウザで私はこのような出力が表示されたとき:
$wp_customize->add_setting(
'service1_icon',
array(
'default' => 'icon1',
'type' => 'option',
)
);
$wp_customize->add_control(
'service1_icon',
array(
'label' => 'Service 1 Icon',
'section' => 'section_services',
'type' => 'select',
'choices' => array(
'icon1' => 'mobile',
'icon2' => 'home',
),
)
);
とhtml/phpの中
<span class="service-icon icon-icon1"></span>
の代わり:
<span class="service-icon icon-mobile"></span>