WordPress中给媒体文件添加分类和标签的PHP功能实现


当前第2页 返回上一页

好了,给媒体文件添加分类和标签就这么简单,我们可以将上面添加的代码合成下面的代码,更简洁更高效:

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后台的多媒体列表页可以直观显示媒体的分类。

使用方法,同样是在当前主题的functions.php中添加php代码:

function ludou_create_media_category() {
 $args = array(
  'label' => '媒体分类',
  'hierarchical' => true,
  'show_admin_column' => true,
  'show_ui'   => true,
  'query_var'  => true,
  'rewrite'   => true,
 );

 register_taxonomy( 'attachment_category', 'attachment', $args );
}

add_action( 'init', 'ludou_create_media_category' );

如果你不排斥使用插件,推荐这个插件:Media Library Categories,可以实现批量修改媒体文件的分类。


标签:WordPress

返回前面的内容

相关阅读 >>

wordpress主题中无法显示浏览量问题的解决方法

允许 wordpress 上传任意文件的方法

详解nginx中的重定向功能

wordpress恶意代码解决方法分享

phpstudy如何安装wordpress

腾讯云主机安装lnmp环境及wordpress教程

wordpress中用于获取文章信息以及分类链接的函数用法

crayon syntax highlighter 强大的wp代码高亮插件安装方法

wordpress编辑器中添加链接功能自动加入nofollow的方法

实现wordpress主题侧边栏切换功能的php脚本详解

更多相关阅读请进入《wordpress》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...