我需要在Wordpress中有一个主标签系统和辅助标签系统, 但是发现很难创建第二个自定义标签系统, 而且关于此教程的内容似乎并不多。
有人知道实现此目标的方法吗?
感谢你的宝贵时间和建议!
我需要与自定义分类法不同的东西, 我需要将其作为标签。
#1如果我对你的理解正确, 则可以根据需要创建任意数量的自定义标签。这是创建两个自定义标签的示例:
// Register Custom Taxonomy
function custom_tags1() {$labels = array(
'name'=>
_x( 'Custom Tags 1', 'Taxonomy General Name', 'text_domain' ), 'singular_name'=>
_x( 'Custom Tags 1', 'Taxonomy Singular Name', 'text_domain' ), 'menu_name'=>
__( 'Custom Tags 1', 'text_domain' ), 'all_items'=>
__( 'All Custom Tags 1', 'text_domain' ), 'parent_item'=>
__( 'Parent Tag', 'text_domain' ), 'parent_item_colon'=>
__( 'Parent Tag:', 'text_domain' ), 'new_item_name'=>
__( 'New Tag Name', 'text_domain' ), 'add_new_item'=>
__( 'Add New Tag', 'text_domain' ), 'edit_item'=>
__( 'Edit Tag', 'text_domain' ), 'update_item'=>
__( 'Update Tag', 'text_domain' ), 'view_item'=>
__( 'View Tag', 'text_domain' ), 'separate_items_with_commas' =>
__( 'Separate Tags with commas', 'text_domain' ), 'add_or_remove_items'=>
__( 'Add or remove Tags', 'text_domain' ), 'choose_from_most_used'=>
__( 'Choose from the most used', 'text_domain' ), 'popular_items'=>
__( 'Popular Tags', 'text_domain' ), 'search_items'=>
__( 'Search Tags', 'text_domain' ), 'not_found'=>
__( 'Not Found', 'text_domain' ), 'no_terms'=>
__( 'No Tags', 'text_domain' ), 'items_list'=>
__( 'Tags list', 'text_domain' ), 'items_list_navigation'=>
__( 'Tags list navigation', 'text_domain' ), );
$args = array(
'labels'=>
$labels, 'hierarchical'=>
false, 'public'=>
true, 'show_ui'=>
true, 'show_admin_column'=>
true, 'show_in_nav_menus'=>
true, 'show_tagcloud'=>
true, );
register_taxonomy( 'custom_tags_1', array( 'post' ), $args );
}
add_action( 'init', 'custom_tags1', 0 );
// Register Custom Taxonomy
function custom_tags2() {$labels = array(
'name'=>
_x( 'Custom Tags 2', 'Taxonomy General Name', 'text_domain' ), 'singular_name'=>
_x( 'Custom Tags 2', 'Taxonomy Singular Name', 'text_domain' ), 'menu_name'=>
__( 'Custom Tags 2', 'text_domain' ), 'all_items'=>
__( 'All Custom Tags 2', 'text_domain' ), 'parent_item'=>
__( 'Parent Tag', 'text_domain' ), 'parent_item_colon'=>
__( 'Parent Tag:', 'text_domain' ), 'new_item_name'=>
__( 'New Tag Name', 'text_domain' ), 'add_new_item'=>
__( 'Add New Tag', 'text_domain' ), 'edit_item'=>
__( 'Edit Tag', 'text_domain' ), 'update_item'=>
__( 'Update Tag', 'text_domain' ), 'view_item'=>
__( 'View Tag', 'text_domain' ), 'separate_items_with_commas' =>
__( 'Separate Tags with commas', 'text_domain' ), 'add_or_remove_items'=>
__( 'Add or remove Tags', 'text_domain' ), 'choose_from_most_used'=>
__( 'Choose from the most used', 'text_domain' ), 'popular_items'=>
__( 'Popular Tags', 'text_domain' ), 'search_items'=>
__( 'Search Tags', 'text_domain' ), 'not_found'=>
__( 'Not Found', 'text_domain' ), 'no_terms'=>
__( 'No Tags', 'text_domain' ), 'items_list'=>
__( 'Tags list', 'text_domain' ), 'items_list_navigation'=>
__( 'Tags list navigation', 'text_domain' ), );
$args = array(
'labels'=>
$labels, 'hierarchical'=>
false, 'public'=>
true, 'show_ui'=>
true, 'show_admin_column'=>
true, 'show_in_nav_menus'=>
true, 'show_tagcloud'=>
true, );
register_taxonomy( 'custom_tags_2', array( 'post' ), $args );
}
add_action( 'init', 'custom_tags2', 0 );
#2【我可以为wordpress创建第二个自定义标签系统吗()】容易, 只需创建一个非分层的自定义分类法即可:)
推荐阅读
- Flatsome UX Builder无法加载
- 无法使用WP_Customize_Image_Cropped_Control从get_theme_mod获取值
- 是否可以在WordPress中的Hestia主题中编辑页眉图像
- jQuery.load可以追加而不是替换吗()
- 如果用户正在查看自己的个人资料,可以在用户个人资料上显示一些文本,但是如果其他人正在查看个人资料,则可以将其隐藏吗()
- 干货电商归因模型技术方案
- HarmonyOS JS应用开发需要关注哪些线程(官方解析来啦~)
- kubernetes 使用 PV 和 PVC 管理数据存储
- 简单的三步教你下载PyCharm汉化插件,让你学习Python事功半倍