从WordPress后台媒体库上传的媒体文件,不像文章那样可以给它指定分类和标签,但是很多时候我们又需要这样的功能,如一些下载站、图片站等。

媒体编辑页面的原始状态

很明显,在WordPress后台的媒体编辑页面,默认情况下是没有分类和标签给你选的。

给媒体文件添加分类

在当前主题的functions.php中添加以下php代码:

1
2
3
4
function 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
function 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
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' );

wordpress媒体库增加分类和标签相关推荐

  1. WordPress 多媒体库添加分类和标签支持

    https://www.xhsay.com/wordpress-attachment-taxonomies.html 时不时看到有朋友说 WordPress 这么强大的系统,怎么多媒体附件都不支持分类 ...

  2. 一个让WordPress媒体库支持外链图片的插件

    最近有一个月左右没更新了,因为这个月的业余时间都在忙于一个WordPress插件:External Media without Import. 其实只是很小很简单的一个插件,代码不过短短几百行.不过这 ...

  3. 使用文件夹组织WordPress媒体库

    WordPress仪表板的默认媒体部分是该媒体的上载和访问位置. 不幸的是,此媒体部分尚未由WordPress开发. 该部分缺少结构和文件夹系统,使您可以轻松组织媒体. 即使媒体库大小适中,您也将很难 ...

  4. WordPress初学者入门教程-分类和标签

    本文源自:https://wpeyes.com/wordpress 我们已经在书的前面提到了类别和标签,但是让我们仔细看看它们,这样你就可以完全理解它们是你的工具箱中的一个多么强大的补充. 类别和标签 ...

  5. wordpress媒体库上传含中文的文件名后,标题被重新编码。

    2019独角兽企业重金招聘Python工程师标准>>> 出错版本:4.6.1 出错效果:图中第二条 解决方案: 修改wp-admin/includes/media.php,大概294 ...

  6. 从服务器收到意料之外的响应,WordPress出现“从服务器收到预料之外的响应。此文件可能已被成功上传。请检查媒体库或刷新本页。”错误的解决方法...

    在WordPress网站上遇到图片上传问题?对于大多数初学者来说,图片上传错误可能会让人很困惑,因为无需您做任何其他操作就可以显示它们. 无法上传图片是WordPress中最常见的图片问题之一.幸运的 ...

  7. 添加议题模块html,WordPress 技巧:为评论模块增加更多 HTML 标签支持

    WordPress 原生的评论模块内容,支持使用 HTML 标签来增强评论内容的格式和效果.但是这肯定会带来一些安全隐患,特别是评论这种随便一个浏览者都可以提交数据的地方,容易产生跨站攻击(XSS), ...

  8. svg上传服务器无法显示,让WordPress支持上传SVG格式图片并显示在媒体库中的方法...

    让WordPress支持上传SVG格式图片并显示在媒体库中的方法 发布时间:2020-12-11 14:18:12 来源:亿速云 阅读:167 作者:小新 这篇文章将为大家详细讲解有关让WordPre ...

  9. WordPress首页、分类、标签、文章、页面添加关键词和描述

    wordpress seo必做课程之一,就是设置关键词和描述,这可以通过主题添加代码或安装seo插件来实现,最好的办法,就是使用wordpress付费主题,一般都带有seo功能,而且还能获得售后和更新 ...

  10. 【Vegas原创】wordpress 从服务器收到预料之外的响应。此文件可能已被成功上传。请检查媒体库或刷新本页。此响应不是合法的JSON响应。解决方法。...

    两种报错方式: 1.此响应不是合法的JSON响应. 2.从服务器收到预料之外的响应.此文件可能已被成功上传.请检查媒体库或刷新本页. 情况:媒体服务器上传小文件没问题,大一点的文件报这个错误. 原因: ...

最新文章

  1. 好程序员Web前端教程分享Vue学习心得
  2. python 相关性分析_数据分析---用Python进行相关性分析(兼谈假设检验)
  3. 14-数据库连接池和jdbc优化
  4. SSD 安装、训练、测试(ubuntu14.04+cuda7.5+openvc2.4.9)
  5. fastjson解析多层数据_怎么解析三层List json数据
  6. 想快速拥有个人网站?来试试这个...
  7. char,short ,int ,long,long long,unsigned long long数据范围
  8. 掌阅科技前三季度净利润1.66亿元 同比增长53.75%
  9. 可穿戴设备的主流传感器介绍
  10. 【java】深入了解JAVA可变长度的参数
  11. python--函数式登录程序
  12. 上辈子做鸡 这辈子学计算机,上辈子造了什么孽,这辈子才会当老师?
  13. 普通用户从非80端口启动tomcat,通过端口转发监听80端口
  14. 第一章 Crystal Reports简介
  15. matlab 加权残值法,1987_03固体力学加权残值法_10217273.pdf
  16. NSCTF-Reverse02 超级详细且简单的办法搞定
  17. 西游记不单单讲的是故事(2) ------ 摘自 吴闲云的《煮酒探西游》
  18. 给初学日语者的几点建议——词汇篇
  19. 多后端深度学习开发框架TensorlayerX发布
  20. (近5w字)面向小白のVue全家桶开发电商管理系统项目总结文档

热门文章

  1. Raid0/raid1/raid5磁盘阵列数据恢复思路
  2. 前端中用手机拍照压缩,上传图片压缩
  3. HTML网页的基本结构
  4. 微信公众号授权H5页面
  5. 解析Excel(xls、xlsx两种格式)
  6. vfp 操作excel
  7. UMLChina公众号文章精选(20220602更新精选)
  8. 探索深海生态系统和冰卫星的协同作用-深海机器人开发与空间技术合作
  9. led点阵c语言程序,51单片机驱动LED点阵扫描显示C语言程序
  10. c语言if语句用法总结,C语言if语句总结.doc