wordpress后台怎么添加产品

编辑整理:整理来源:优酷,浏览量:97,时间:2023-03-26 14:32:01

前沿:wordpress后台怎么添加产品

补充知识:

Dashicon是WordPress本身自带的一套图标系统,它满足了WordPress后台对小图标的需求,但也仅仅是满足了WP自身的后台使用而已。为了避免不必要的冗余,WordPress官方也并没有打算把它打造成一套丰富的图标,而是把这个空间留给了开发者和设计师。如果你开发的插件需要在WP的后台新建菜单,或者你的网站有着各种自定义的Post类型,那么你可能就需要添加自己的图标了,毕竟,WP自带的图标库中,去掉WP正在使用的那些,可选的真是不多。

生成新的Dashicon,可以借助一个网站 – Glyphter(https://glyphter.com)。网站本身就提供了一些图标给你添加,这些图标都是开源的,可以免费使用,其中就包含了Font Awesome以及众多其他有名的图标库:

使用方法也很简单,打开网站,从右侧直接拖图标到左侧的格子中。你也可以点击左侧空白的红色格子,从本地电脑里选择svg格式的图片上传。图中前四个图标是网站提供的,后三个图标是我本地上传的:

点击左上角的齿轮图标,设定Font Name和Class Prefix,这里的Class Prefix必须填写“dashicons-”,这是因为在WordPress后台调用图标的时候,一些后台接口参数中系统只会把“dashicons-”前缀的样式认作图标。

依次选定每个图标,在左侧的设置栏中填写每个图标的Class Name,每个图标对应一个不同的Class Name。建议要检查下WordPress现有的dashicon库,不要填写已有的名字。在这里你可能已经发现了:我上传的这个svg图片原本是蓝色的,这个网站会自动去掉颜色值,显示为白色。那是因为接下来要导出的图标文件是一个字体库,只需要矢量的字体轮廓信息即可,这个网站会帮你自动去除颜色信息。

图标准备完成后,点击上面的保存按钮,就可以直接下载。当然如果你注册了账号并登录,这个网站可以保存你自定义的图标库以便多次使用修改。为了简化说明,我这里选择Just Download。

下载完毕后,在自己的主题目录下新建一个“dashicons”目录,然后把下载的文件解压到这个目录下,注意css文件的位置后面要用到。

打开css文件,修改圈出来的几行:

改为:

.dashicons-calculator:before,.dashicons-camara:before,.dashicons-thumb:before,.dashicons-key:before,.dashicons-cfg:before,.dashicons-ble:before,.dashicons-flight:before{ display: inline-block; font-family: 'icn jennystudio'!important; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale}

这个修改的意义是限定这些自定义图标加载下载的字体文件,如果不做这个修改,系统原先的dashicons会显示不出来。

打开主题的function.php文件,添加如下代码,注意检查上传的icn-jennystudio.css文件路径必须正确

function brain1981_add_customized_dashicons() { wp_register_style('my_plugin_name_dashicons', get_template_directory_uri().'/dashicons/css/icn-jennystudio.css'); wp_enqueue_style('my_plugin_name_dashicons');}//在网站前台加载图标字体add_filter( 'wp_head', 'brain1981_add_customized_dashicons' );//在网站后台加载图标字体add_action( 'admin_print_styles', 'brain1981_add_customized_dashicons' );

自此,准备工作已经完成,下面举例如何调用这些图标。

给自定义文章类型指定图标举例:

//注册自定义类型productregister_post_type('product', array( 'label' => 'Product', 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'capability_type' => 'post', .... 'menu_icon' => 'dashicons-cfg', //这里就是我指定的图标 ));

效果如下

自定义的管理页面,比如自己开发的插件或主题的设定页面

add_action('admin_menu', 'options_admin_menu_b');function options_admin_menu_b(){ //注意最后的参数名称为自定义的图标 add_menu_page('My Plugin Settings', 'My Plugin Name', 'administrator', 'my-plugin-slug', 'my_plugin_settings_page', 'dashicons-key');}

总结:本文主要是依靠Glyphter这个网站生成了图标字体文件,并在WordPress站点追加引用这个字体,从而实现添加自定义dashicon的目的。Glyphter是个很不错的辅助工具,当然如果你有其他更好用的SVG转字体工具,也可以作为替代,本文只是抛砖引玉,记录一下自定义dashicon的思路。


补充拓展:wordpress后台怎么添加产品

行业热门话题:

【wordpress添加页面】【wordpress如何添加栏目】【wordpress如何发布产品】【wordpress怎么用】【wordpress怎么嵌入网页】【wordpress添加js】【wordpress如何做产品页】【wordpress新建页面教程】【wordpress怎么添加链接】【wordpress如何添加广告】
wordpress后台怎么添加产品完!

相关推荐:


关键词文章生成器,点击查看演示目录:http://www.wskqs.cn/shisange/


网络软文营销投放价格 网络软文广告投放| 男女之间捉泥鳅是什么意思 男女捉泥鳅啥意思| 罗定黎少镇智能ai文章在线-智能ai文章在线使用| 柯桥软文营销-柯桥软文营销招聘| 网络广告汽车软文范例-网络广告汽车软文范例图| 水口镇软文营销如何引爆你的品牌-软文营销如何引爆你的品牌形象| 金融理财| 网络推广文案代运营 网络广告文案策划| 网络营销推广方案| 兴化周奋乡seo研究中心|
投稿| 1024(定向养站+文章采集+ai聚合)目录程序| 1888(定向养站+文章采集+ai聚合)泛目录版| 双标题| 挖关键词| 违禁词删除| 免费配图| 自助解答| 站长变现| 今日头条| 问答聚合| 818(今日头条资讯聚合演示)| 1024(采集聚合+ai聚合)| 1024 (AI定向养站目录程序)| 淘客文章带货| 伪原创| 定向养站目录程序| ai写作目录程序

苏ICP备2021004623号 (免责声明:本网站部分内容由用户自行上传,如权利人发现存在侵犯其权益情形,请及时与本站联系。)(版权所有:昆山市一路火信息技术服务中心) 友情导航 网络警察提醒您 中国互联网辟谣平台 中国文明网传播文明 中国互联网举报中心