wordpress媒体库增加分类和标签
来源:互联网 发布:淘宝上怎么发布宝贝 编辑:程序博客网 时间:2024/06/06 15:52
从WordPress后台媒体库上传的媒体文件,不像文章那样可以给它指定分类和标签,但是很多时候我们又需要这样的功能,如一些下载站、图片站等。
媒体编辑页面的原始状态
很明显,在WordPress后台的媒体编辑页面,默认情况下是没有分类和标签给你选的。
给媒体文件添加分类
在当前主题的functions.php中添加以下php代码:
1
2
3
4
2
3
4
function ludou_add_categories_to_attachments() {
register_taxonomy_for_object_type( 'category', 'attachment' );
}
add_action( 'init' , 'ludou_add_categories_to_attachments' );
register_taxonomy_for_object_type( 'category', 'attachment' );
}
add_action( 'init' , 'ludou_add_categories_to_attachments' );
保存并上传functions.php,刷新一下媒体编辑页面,你会看到右边栏多了个分类目录:
给媒体文件添加标签
在当前主题的functions.php中添加以下代码:
1
2
3
4
2
3
4
function ludou_add_tags_to_attachments() {
register_taxonomy_for_object_type( 'post_tag', 'attachment' );
}
add_action( 'init' , 'ludou_add_tags_to_attachments' );
register_taxonomy_for_object_type( 'post_tag', 'attachment' );
}
add_action( 'init' , 'ludou_add_tags_to_attachments' );
保存并上传functions.php,刷新一下媒体编辑页面,你会看到右边栏多了个标签栏:
同时,在多媒体列表页,也添加显示媒体的分类和标签,同样左边栏的多媒体菜单下也多了分类目录和标签两个子菜单:
好了,给媒体文件添加分类和标签就这么简单,我们可以将上面添加的代码合成下面的代码,更简洁更高效:
1
2
3
4
5
2
3
4
5
function ludou_add_categories_tags_to_attachments() {
register_taxonomy_for_object_type( 'category', 'attachment' );
register_taxonomy_for_object_type( 'post_tag', 'attachment' );
}
add_action( 'init' , 'ludou_add_categories_tags_to_attachments' );
register_taxonomy_for_object_type( 'category', 'attachment' );
register_taxonomy_for_object_type( 'post_tag', 'attachment' );
}
add_action( 'init' , 'ludou_add_categories_tags_to_attachments' );
0 0
- wordpress媒体库增加分类和标签
- wordpress 模板标签——分类标签
- WordPress Blog 的分类与标签研究
- WordPress获取某个分类关联的标签
- 制作一个按标签首字母分类的WordPress标签页
- WordPress代码 之 获取WordPress所有分类名字和ID
- Wordpress分类列表获得和设置
- wordpress标签
- Wordpress标签
- 多类分类和多标签分类
- 媒体库
- 一个让WordPress媒体库支持外链图片的插件
- wordpress 增加邀请链接
- jsp增加c和fn标签
- 分类和标签的用途和区别
- WordPress页面、文章、分类等的条件判断的标签集合
- 第9章 增加标签和标签页面
- wordpress修改固定链接之后 无法访问的解决办法 标签: WordPress 2015-09-24 14:09 223人阅读 评论(0) 收藏 举报 分类: WordPress(6) 本地同
- Android Studio NDK编译动态库的三种方法
- 【Java】生成二维码之Java实现
- iOS开发 - 蓝牙学习的总结
- 最新Android Studio2.2.1下载
- 欢迎使用CSDN-markdown编辑器
- wordpress媒体库增加分类和标签
- windos下的内存分配
- unity mono 库编译笔记
- Kaptchar详细配置表
- android 环境配置
- linux下echo命令详解
- 一起写RPC框架(二十四)RPC测试篇一---基本业务逻辑的测试
- 公司自动化测试--需要解决的问题。
- 不要成为“粉丝”——谈谈“偶像崇拜”的成因和危害