Font Awesome icon selector for powerful custom metabox generator CMB2
Font Awesome icon selector for powerful custom metabox generator CMB2
You can use as field type in CMB2 function file. Add a new field, set type to faiconselect
and add font awesome icons to options (look Usage for examples). Plugin uses jQuery Font Picker for creating a icon selector.
Detailed instructions on Github
$cmb->add_field( array( 'name' => __( 'Select Font Awesome Icon', 'cmb' ), 'id' => $prefix . 'iconselect', 'desc' => 'Select Font Awesome icon', 'type' => 'faiconselect', 'options' => array( 'fa fa-facebook' => 'fa fa-facebook', 'fa fa-500px' => 'fa fa-500px', 'fa fa-twitter' => 'fa fa-twitter' ) ) );
$cmb->add_field( array( 'name' => __( 'Select Font Awesome Icon', 'cmb' ), 'id' => $prefix . 'iconselect', 'desc' => 'Select Font Awesome icon', 'type' => 'faiconselect', 'options' => array( 'fab fa-facebook' => 'fa fa-facebook', 'fab fa-500px' => 'fa fa-500px', 'fab fa-twitter' => 'fa fa-twitter', 'fas fa-address-book' => 'fas fa-address-book' ), 'attributes' => array( 'faver' => 5 ) ) );
cmb2-field-type-font-awesome
folder to the /wp-content/plugins/
directory