WordPress Customizer帮助使用FontAwous图标

时间:2016-04-06 作者:Ashiquzzaman Kiron

下面是一个场景-我想从下拉列表中选择fontawesome图标,但它不起作用。由于某种原因span 不符合要求(我已经试过了jQuery().append(), CSS)但到目前为止没有运气。任何帮助都将不胜感激。

Code in Page.php file

<div class="features-block-one">
  <div class="icon-one">
   <span class="<?php get_theme_mod(\'features_one_icon\' ,\'fa fa-bullseye\');?>">  </span>
  </div>
</div>
Code in Customizer file

//block one icon
       $wp_customize->add_setting(
        \'features_one_icon\',
        array(
            \'default\' => \'fa-fa box\',
            \'transport\' => \'postMessage\',
            \'sanitize_callback\' => \'sanitize_key\',
        )
    );

    $wp_customize->add_control(
        \'features_one_icon_control\',
         array(
            \'label\' => __(\'Select Icon\', \'text-domain\'),
            \'section\' => \'features_block\',
            \'type\' => \'select\',
            \'settings\' => \'features_one_icon\',
            \'choices\' => tar_icons() /*With function tar_icons() I\'m pulling all the icons from the function */
        )
    );

Code in customizer.js file

wp.customize( \'features_one_icon\', function( value ) {
        value.bind( function( to ) {
            $( \'.features-block-one .icon-one span\' ).css( to  );
          } );
    } );

enter image description here

2 个回复
SO网友:easyScript

我想您设置的默认值有误,您写“default”=>“fa fa box”

取而代之的是“fa-fa-box”。

我在fontAwesome上也找不到方框图标。

SO网友:user1503662

“您错过了”;回声(&Q;);。使用以下代码。应该有用。

<span class="<?php echo get_theme_mod(\'features_one_icon\' ,\'fa fa-bullseye\');?>">  </span>

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register