Установите значок шрифта, например, шрифт awesome или genericons, как пользовательский menu_icon в WordPress

Я сейчас добавляю собственный тип записи в 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.

Как я могу сделать с этим?

1

Решение

Хотя это не полностью решение моего вопроса, но это решило мою проблему:

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]