Les informations sur les taxonomies sont stockées dans le $wp_taxonomies
tableau global . Si vous enregistrez une nouvelle taxonomie, elle est ajoutée en tant qu'objet avec différentes propriétés, y compris les étiquettes à utiliser dans l'interface utilisateur. Les balises et catégories standard y sont également enregistrées à chaque chargement de page, avec la create_initial_taxonomies()
fonction qui se déclenche init
.
Puisqu'il s'agit d'un simple tableau d'objets, nous pouvons le modifier et voir ce qui se passe. Les propriétés qui nous intéressent sont labels
et label
.
add_action( 'init', 'wpa4182_init');
function wpa4182_init()
{
global $wp_taxonomies;
// The list of labels we can modify comes from
// http://codex.wordpress.org/Function_Reference/register_taxonomy
// http://core.trac.wordpress.org/browser/branches/3.0/wp-includes/taxonomy.php#L350
$wp_taxonomies['post_tag']->labels = (object)array(
'name' => 'WPA 4182 Tags',
'menu_name' => 'WPA 4182 Tags',
'singular_name' => 'WPA 4182 Tag',
'search_items' => 'Search WPA 4182 Tags',
'popular_items' => 'Popular WPA 4182 Tags',
'all_items' => 'All WPA 4182 Tags',
'parent_item' => null, // Tags aren't hierarchical
'parent_item_colon' => null,
'edit_item' => 'Edit WPA 4182 Tag',
'update_item' => 'Update WPA 4182 Tag',
'add_new_item' => 'Add new WPA 4182 Tag',
'new_item_name' => 'New WPA 4182 Tag Name',
'separate_items_with_commas' => 'Separata WPA 4182 tags with commas',
'add_or_remove_items' => 'Add or remove WPA 4182 tags',
'choose_from_most_used' => 'Choose from the most used WPA 4182 tags',
);
$wp_taxonomies['post_tag']->label = 'WPA 4182 Tags';
}
Je ne l'ai pas vérifié partout, et vous devrez probablement le changer vous-même dans votre thème, mais cela semble faire ce que vous voulez:
Vous pouvez supprimer la taxonomie des catégories, puis simplement créer la vôtre.
Dans mon exemple, j'ai supprimé la taxonomie des catégories de messages et l'ai remplacée par une taxonomie des sujets
la source
Renommez des libellés de catégorie spécifiques:
Étiquettes: http://codex.wordpress.org/Function_Reference/register_taxonomy#Arguments
la source
D' ici
la source