WordPress peut afficher une pléthore de différents types de contenu, mais l'organiser peut être difficile. Les options par défaut sont assez limitées et leur personnalisation peut être déroutante. C'est précisément pourquoi j'ai décidé de mettre en place ce petit guide.

En utilisant des types de publication personnalisés, vous pouvez créer un nouveau type d'élément – comme des publications et des pages – qui contiendra un ensemble de données différent. Il aura son propre menu d'administration, ses propres pages d'édition, ses propres taxonomies personnalisées et un tas d'autres utilitaires.

Si vous vous demandez pourquoi vous en avez besoin en premier lieu, ils conviennent mieux aux sites Web dont le contenu est organisé selon une structure inhabituelle. Donc, si vous avez du contenu que vous devez afficher différemment que sur les publications et les pages régulières, un type de publication personnalisé peut être exactement ce dont vous avez besoin. Ils sont également parfaits pour le référencement, en raison de leurs permaliens intégrés.

Qu'est-ce qu'un type de message personnalisé ?

Un type de publication, malgré le nom à consonance spécifique, peut être utilisé pour tout type de contenu. Vous les avez probablement déjà vus, car les développeurs utilisent des types de publication personnalisés pour ajouter des portefeuilles, du personnel, des témoignages et plus encore à leurs thèmes WordPress. Ainsi, un type de publication personnalisé n'est qu'une publication normale avec une valeur post_type différente dans la base de données. Il existe cinq types de publication par défaut : publication, page, pièce jointe, révision et menu de navigation. WordPress 3.0+, cependant, vous donne la possibilité d'ajouter vos propres créations personnalisées.

Types de publication WordPress et taxonomies

Le terme taxonomie revient souvent en référence aux types de publication personnalisés et cela peut être un peu déroutant pour certains. Pour ceux qui découvrent WordPress, les taxonomies sont un moyen de regrouper les publications et les types de publication personnalisés. WordPress est livré avec quatre formats intégrés : catégorie, balise, catégorie de lien et formats de publication. Vous pouvez en savoir plus sur les spécificités de ceux-ci sur le Codex WordPress. Cependant, vous pouvez également créer vos propres taxonomies personnalisées et les utiliser dans vos types de publication pour regrouper et trier le contenu.

Comment créer un type de publication personnalisé ?

L'ajout de types de publication personnalisés dans WordPress est extrêmement simple car WordPress inclut la fonction principale register_post_type qui peut être utilisée pour les créer. Cela signifie que si vous êtes un développeur de plugins, vous pouvez facilement inclure des types de publication personnalisés dans le thème que vous créez. Ou vous pouvez les ajouter via votre thème enfant ou via un plugin personnalisé.

Création manuelle d'un type de message personnalisé (à l'aide de code)

Tout d'abord, où devez-vous ajouter votre code ? Le meilleur endroit pour vous inscrire et ajouter vos types de publication personnalisés dépend de votre projet. Si vous travaillez sur un site client qui a déjà un thème actif, vous voudrez créer un thème enfant et enregistrer vos types de publication à partir de là. Si vous créez votre propre thème personnalisé, vous pouvez placer le code dans le fichier functions.php ou dans tout autre fichier appelé depuis votre functions.php. Et si vous développez un plugin, peu importe où vous ajoutez le code, tant que le code s'exécute avant le hook d'action ‘init' pour s'assurer qu'il est disponible.

À des fins de test, votre fonctions.php le fichier fera très bien l'affaire. Mais un plugin vous assurera de ne pas casser votre site en changeant ou en mettant à jour votre thème.

Si le type de publication personnalisé est vraiment important, envisagez d'en faire un plugin incontournable. Pour les non-initiés, les plugins indispensables sont installés dans un répertoire spécial à l'intérieur du dossier de contenu et sont automatiquement activés sur tous les sites. Les plugins indispensables ne s'affichent pas dans la liste par défaut des plugins sur la page des plugins de wp-admin.

Quoi qu'il en soit, un type de publication personnalisé peut être ajouté à WordPress via le register_post_type( ) une fonction. Cela permet d'en définir un nouveau par plusieurs labels. Une fois que vous avez créé votre en-tête, vous pouvez utiliser cette fonction avant le menu_adminmais après le after_setup_theme crochets d'action. S'il est créé correctement, vous pouvez le faire avec seulement quelques lignes de code. Du Codex WordPressvoici un exemple simple d'un nouveau type de message personnalisé :

function create_post_type() {
  register_post_type( 'acme_product',
    array(
      'labels' => array(
        'name' => __( 'Products' ),
        'singular_name' => __( 'Product' )
      ),
      'public' => true,
      'has_archive' => true,
    )
  );
}
add_action( 'init', 'create_post_type' );

Cela créerait un type de publication nommé “product” identifié comme “acme_product”. le register_post_type fonction obtient deux valeurs. Le premier étant des “étiquettes” pour le nom. Le second est “public” pour le faire apparaître sur l'écran d'administration et sur votre site. Et enfin “has_archive” pour activer l'archive du nouveau type de publication.

Après avoir configuré cela, vous devriez voir l'entrée de menu pour le type de publication personnalisé, pouvoir ajouter des publications, afficher la liste des publications dans l'administrateur et les visiter sur votre site Web. Il existe de nombreuses autres valeurs ou arguments que vous pouvez ajouter à une page personnalisée. Une liste complète d'entre eux peut être trouvée sur le enregistrer la page de type de poste du Codex.

Ensuite, créez une image d'icône de 16 × 16 pixels et enregistrez-la dans votre dossier de plug-in actuel. Ceci est requis pour l'icône de type de publication personnalisée dans le tableau de bord. Une autre option consiste à utiliser une icône de police. Si vous êtes intéressé par cet itinéraire, nous avons un guide rapide sur la façon d'utiliser les Dashicons pour vos types de publication personnalisés que vous devriez lire. Ensuite, vous pouvez continuer et activer le plugin.

Une note sur la dénomination : bien qu'il soit tentant et pratique d'utiliser un simple identifiant de type de publication personnalisé, il est préférable de préfixer. Utilisez un espace de noms court qui identifie le plug-in, le thème ou le site Web qui utilise le type personnalisé. Pour un guide beaucoup plus détaillé, consultez le Tuts+ guide aux types de publication personnalisés WordPress. Ils creusent dans plus de code et d'options de type de publication personnalisées si vous souhaitez coder vous-même vos types de publication. Mais si vous voulez une option plus rapide et plus facile, continuez à lire !

Créer un type de publication personnalisé avec un plugin

Types de publication illimités Plugin

Le moyen le plus simple d'ajouter de nouveaux types de publication personnalisés consiste à utiliser un plugin. La gratuité Plugin Types de messages illimités il se trouve que la création et la gestion de types de publication personnalisés sont un jeu d'enfant. Vous pouvez même créer des taxonomies personnalisées.

Tout ce que vous avez à faire est d'installer le plugin. Vous pouvez le récupérer directement depuis le répertoire WordPress (voir les liens ci-dessus). Ou installez-le à partir de votre tableau de bord WordPress sous Plugins> Ajouter un nouveau et recherchez “types de publication illimités” – cela devrait être le premier résultat. Il suffit d'installer et d'activer.

Plugin Types de publication illimité - Créer de nouveaux types de publication

Cela ajoutera un nouvel élément de menu Types de publication vers le bas de votre tableau de bord. Cliquez dessus pour commencer à créer vos nouveaux types de publication et taxonomies. Il existe des tonnes d'options pour le type de publication personnalisé ou le nom de la taxonomie, rendant le nouveau type de publication visible pour les auteurs, où il apparaît dans votre tableau de bord (ou dans un sous-menu, comme sous “Paramètres”), l'icône de menu, les métaboxes prises en charge (cochez simplement ceux que vous souhaitez inclure), et même des paramètres avancés pour l'API REST.

Choisissez les options que vous souhaitez activer pour votre nouveau type de publication et enregistrez. C'est ça. C'est prêt à partir ! Recherchez simplement le nom que vous avez donné à votre nouveau type de publication personnalisé dans votre tableau de bord. Le nôtre est nommé “Mes types de messages” dans la capture d'écran ci-dessus. (Remarque – nous n'avons pas attribué d'emplacement, il a donc simplement été ajouté après les types de publication existants sur notre site de test.)

Types de publication illimités Plugin - Options totales

Post Types Unlimited a été créé pour fonctionner parfaitement avec n'importe quel thème WordPress, mais si vous utilisez le Thème WordPress total vous aurez accès à une tonne d'options exclusives et puissantes. Définissez une page principale personnalisée pour votre fil d'Ariane, choisissez les options de mise en page des archives du nouveau type de publication, sélectionnez les blocs et méta d'entrée (et d'entrée unique), activez la pagination Suivant/Précédent et plus encore.

Alternative: WCK Kit de création WordPress PRO

Créateur de types de publication personnalisés et de champs personnalisés - WCK

Le WordPress Creation Kit PRO est un plugin WordPress premium qui facilite la personnalisation de votre installation WordPress afin que les clients ou les contributeurs ne voient que ce que vous voulez qu'ils voient. Ce plugin puissant vous permet de contrôler les champs personnalisés et le type de publication pour créer votre propre installation nettoyée de WordPress.

Si vous êtes un développeur Web, vous savez probablement déjà que WordPress peut être écrasant pour certains clients, et une façon de les aider à rationaliser le processus d'utilisation de leur site Web est de réduire ce qu'ils peuvent et ne peuvent pas voir sur le support de leur WordPress. installation. Entrez dans le kit de création WordPress PRO. Avec cela, vous pouvez créer une installation WordPress conviviale spécifique à votre client. Vous pouvez créer et renommer des types de publication et des taxonomies personnalisés pour leur faciliter la compréhension, ou masquer certaines des options de paramètres incluses avec le thème WordPress que vous avez utilisé pour leur site Web. Il y a des tons que vous pouvez faire avec le WordPress Creation Kit PRO.

Une autre grande fonctionnalité de WordPress Creation Kit PRO est les champs personnalisés inclus. Selon le type de publication que vous créez, vous souhaiterez peut-être ajouter une zone de texte pour le contenu, une liste déroulante d'options (telles que les titres des membres du personnel ou le type d'équipement utilisé pour une séance photo), la date ou autre chose. Quels que soient vos besoins, WordPress Creation Kit PRO comprend 11 options de champs personnalisés afin que vous puissiez rendre vos types de publication faciles à utiliser pour vos clients.

Conclusion

Les types de publication personnalisés peuvent sembler intimidants, mais ils n'ont pas besoin de l'être. Avec un peu de pratique, vous pouvez maîtriser les bases des types de publication personnalisés et créer le site dont vous avez besoin. Et avec le plugin gratuit Post Types Unlimited, il n'y a aucune excuse pour ne pas le faire. Maintenant que vous maîtrisez les bases, faites-nous savoir si vous avez d'autres questions. Ou si vous avez d'autres conseils utiles, partagez-les ! N'hésitez pas à m'écrire dans les commentaires ci-dessous. Lançons une discussion !

Laisser un commentaire