我认为定制分类法比标记更好地服务于此。我可以看到(在你的例子中)标签更多地用于“冒险、家庭、住宿”等词。
您可能需要修改注册以满足您的需要。GenerateWP有一个逐步的演练,以生成可能有用的分类法(https://generatewp.com/taxonomy/) 或自定义帖子类型UI(插件)。
// Register Custom Taxonomy
function location() {
$labels = array(
\'name\' => \'Locations\',
\'singular_name\' => \'Location\',
\'menu_name\' => \'Location\',
\'all_items\' => \'All Items\',
\'parent_item\' => \'Parent Item\',
\'parent_item_colon\' => \'Parent Item:\',
\'new_item_name\' => \'New Item Name\',
\'add_new_item\' => \'Add New Item\',
\'edit_item\' => \'Edit Item\',
\'update_item\' => \'Update Item\',
\'view_item\' => \'View Item\',
\'separate_items_with_commas\' => \'Separate items with commas\',
\'add_or_remove_items\' => \'Add or remove items\',
\'choose_from_most_used\' => \'Choose from the most used\',
\'popular_items\' => \'Popular Items\',
\'search_items\' => \'Search Items\',
\'not_found\' => \'Not Found\',
\'no_terms\' => \'No items\',
\'items_list\' => \'Items list\',
\'items_list_navigation\' => \'Items list navigation\',
);
$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( \'location\', array( \'post\' ), $args );
}
add_action( \'init\', \'location\', 0 );
然后,可以在循环中回显位置名称,如下所示:
<?php echo the_terms( $post->ID, \'location\', \'Location: \', \', \', \' \' );?>