Я сейчас добавляю собственный тип записи в WordPress.
function custom_post_type() {
$labels = array(
'name' => 'Custom Type',
'singular_name' => 'Custom Type',
'menu_name' => 'Custom Type',
// ....
);
$args = array(
// ...
// The below matters!
'menu_icon' => get_template_directory_uri().'/images/my-icon.png',
);
register_post_type( 'custom_type', $args );
}
add_action( 'init', 'custom_post_type', 0 );
Я хочу установить menu_icon
как значок шрифта, например, font-awesome или genericons.
Как я могу сделать с этим?
Хотя это не полностью решение моего вопроса, но это решило мою проблему:
WordPress после 3.8 использует подмножество дашиконов в качестве значков меню.
Если мы хотим использовать наборы значков дашиконов, просто напишите имя значка.
например
'menu_icon' => 'dashicons-welcome-view-site',
Увидеть:
https://developer.wordpress.org/resource/dashicons/#format-image
И я написал пост для примера:
http://www.huangwenchao.com.cn/2015/03/wordpress-dashicon.html
Других решений пока нет …