在wordpress中将字体图标设置为font awesome或genericons作为自定义menu_icon

时间:2015-02-25 23:21:56

标签: php wordpress font-awesome

我现在在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 个答案:

答案 0 :(得分:1)

虽然这不是我问题的完全解决方案,但它解决了我的问题:

3.8之后的Wordpress使用一个dashicons子集作为其菜单图标。

如果我们想使用仪表板的图标集,只需写下图标名称。

e.g。

    'menu_icon' => 'dashicons-welcome-view-site',

查看:

https://developer.wordpress.org/resource/dashicons/#format-image

我写了一篇文章作为例子:

http://www.huangwenchao.com.cn/2015/03/wordpress-dashicon.html