在WordPress中实现PHP功能,将分类和标签添加到媒体文件中

在WordPress中实现PHP功能,将分类和标签添加到媒体文件中
从后台后台媒体库上传的媒体文件不能像文章那样分类和标注,但很多时候我们需要这样的功能,如一些下载站、图片站等。

媒体编辑页面的原始状态
很明显,WordPress背景中的媒体编辑页面并不是默认选中的,默认情况下是标签。

向媒体文件添加类别

添加以下代码到当前主题的functions.php:
功能ludou_add_categories_to_attachments(){
register_taxonomy_for_object_type('category ','attachment);
}
add_action('init ','ludou_add_categories_to_attachments);
保存并上传functions.php刷新媒体编辑页面,你会在右栏看到更多类别:
向媒体文件添加标签

在当前主题的functions.php中添加以下代码:
功能ludou_add_tags_to_attachments(){
register_taxonomy_for_object_type('post_tag ','attachment);
}
add_action('init ','ludou_add_tags_to_attachments);
保存并上传functions.php刷新媒体编辑页面,你会看到在右边的标签栏。
同时,在多媒体列表页面上,还添加了显示媒体的分类和标签。类似地,在左侧栏的多媒体菜单下有分类目录和标签的两个子菜单。
那么,向媒体文件添加类别和标签是非常简单的,我们可以在下面的代码中添加代码,更加简洁和高效:
功能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后台后台多媒体。

使用的方法,也是用PHP代码在当前主题的functions.php:

功能ludou_create_media_category(){
args数组(=美元
标签=媒体分类,
层次结构=真的,
show_admin_column= >真的,
show_ui= >真的,
query_var= >真的,
重写=真的,
);

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

add_action('init ','ludou_create_media_category);

如果您不排除插件的使用,请推荐这个插件:媒体库类,它可以用来修改大众媒体文件的分类。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部