<?php | |
/* | |
* Add font with icons to Getwid plugin. | |
* Use this code in functions.php or custom plugin. | |
*/ | |
// add hook | |
add_action( 'getwid/icons-manager/init', 'my_theme_getwid_add_custom_icons' ); | |
function my_theme_getwid_add_custom_icons( $manager ) { | |
// register new font | |
$custom_icons = [ | |
// load icons list for visual editor from function | |
'icons' => my_theme_custom_icons_list(), | |
// or load icons list for visual editor from file | |
//'icons' => require( get_template_directory() . '/custom-icons-list.php' ), | |
'handle' => 'custom-icons', | |
'src' => get_template_directory_uri() . '/custom-icons.css', | |
'deps' => null, | |
'ver' => '1.0.0' | |
]; | |
$manager->registerFont( 'custom-icons', $custom_icons ); | |
} | |
function my_theme_custom_icons_list() { | |
return array( | |
'Custom Icons' => array( | |
'icon-class-1', // icon-1 css class | |
'icon-class-2', // icon-2 css class, etc. | |
) | |
) | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment