Tout ce que vous devez savoir sur la taxonomie WordPress
Fichiers d’installation WP, par FTP, cpanel ou d’autres moyens d’accès. Localisez le dossier \/ WP content \/ Themes \/ theme name et ouvrez le fichier de fonctions. PHP est dans votre éditeur de code préféré.
Ensuite, vous obtenez ce code et l’Ajustez en fonction de la taxonomie que vous voulez créer.\/ * *
Créez deux taxonomies, genres et auteurs pour le type de poste \
* *
Pour enregistrer les types de messages personnalisés, voir Register _ post type ().
* \/
Fonction wpdocs _ create Book taxonomies () {
Ajouter une nouvelle taxonomie avec une hiérarchie (par exemple, une catégorie)
$tag = array
« name» = > U x (« generes», « Taxonomy General name», « textdomain»),
« Singular _ name» = > U x (« genere», « Taxonomy Singular name», « textdomain»),
« recherche _ items» = > U U (« type de recherche», « champ de texte»),
« tous les éléments» = > u (‘tous les éléments’,’ textdomain ‘),
« parent _ item» = > U U (‘parent – Genève’, ‘textdomain’),
« parent _ item colon» = > U U (‘parent Genre:’, ‘textdomain’),
« Edit _ item» = > U U (« Edit genre», « text Field»),
« Update _ item» = > U U (« Update genre», « text Field»),
« add _ New item» = > U U (‘Add new Genève’, ‘textdomain’),
« New _ item name» = > U U (« New genre name», « text Field»),
« menu _ name» = > u (‘genere’, ‘textdomain’),
);
$paramètre = tableau
\
« Étiquette» = > $Étiquette,
‘show _ ui’ = > True,
‘show _ admin column’ = > True,
‘Query _ var’ = > True,
« override» = > array (« slug» = > « genre»),
);
Registre _ taxonomie (‘générique’, tableau (‘book’), $args);
Non défini ($args);
Non défini ($Label);
Ajouter une nouvelle taxonomie au lieu d’une hiérarchie (p. ex., étiquette)
$tag = array
« name» = > U x (« writers», « Taxonomy General name», « textdomain»),
« Singular _ name» = > U x (« writer», « Taxonomy Singular name», « textdomain»),
‘Search _ items’ = > U U (‘ Search Writer ‘,’ textdomain ‘),
« Popular _ items» = > U U (‘Popular Writers’,’ textdomain ‘),
« All _ items» = > U U (‘all Writers’,’ textdomain ‘),
« parent» = > vide,
‘parent _ item colon’ = > NULL,
« Edit _ item» = > U U (‘Edit Writer’, ‘textdomain’),
« Update _ item» = > U U (‘Update Writer’, ‘textdomain’),
« add _ New item» = > u (‘Add new Writer’, ‘textdomain’),
« New _ item name» = > U U (‘new Writer name’, ‘textdomain’),
« séparer les éléments par des virgules» = > u (« séparer les auteurs par des virgules», « champs de texte»),
« add _ or remove items» = > u (‘add or remove Writers’,’ textdomain ‘),
« choisir à partir de la plupart des auteurs utilisés» = > u (‘choisir à partir des auteurs les plus utilisés’,’ textdomain ‘),
\
« menu _ name» = > u (‘Writers’,’ textdomain ‘),
);
$paramètre = tableau
\
« Étiquette» = > $Étiquette,
‘show _ ui’ = > True,
‘show _ admin column’ = > True,
‘Update _ count Callback’ = > ‘update post term count’,
‘Query _ var’ = > True,
« override» = > array (‘Slug’ = > Writer ‘),
);
La taxonomie du registre (‘Writer’, ‘book’, ‘args);
}
Crocheter l’opération init et appeler créer _ Book taxonomies lorsqu’elle est déclenchée
Ajouter _ action (‘init’, wpdocs create Book taxonomies’, 0);
Ce code crée en fait deux taxonomies dans le tableau de bord: une taxonomie hiérarchique avec fonction parent \/ enfant et une taxonomie hiérarchique sans fonction parent \/ enfant. Il s’agit donc essentiellement d’un ensemble mineur de catégories et d’étiquettes. Le Code lui – même a été publié par l’équipe WordPress Codex sur la page de classification officielle et les livres ont été enregistrés comme une taxonomie liée à différents genres et auteurs. Toi.