Comment extraire des données de table à partir de publications à l'aide de WordPress
Publié: 2020-11-11Et si nous vous disions qu'il existe un moyen simple de pimenter votre site Web WordPress ? Vous pouvez ajouter des données aux tableaux WordPress à partir de publications et les personnaliser autant que vous le souhaitez ! Après notre illustration de Comment intégrer des tableaux de données en ligne dans des articles/pages WordPress, il est temps de vous montrer l'inverse.
Extraire toutes les données d'un article WordPress et les afficher sous forme de tableau peut sembler fastidieux pour certains d'entre vous. Cependant, nous avons la solution parfaite. Restez avec nous pendant un moment.
- Pourquoi envisager des tableaux pour afficher les publications WordPress
- Meilleures façons d'ajouter des données de publication WordPress sur une table
Pourquoi envisager des tableaux pour afficher les publications WordPress
Si vous publiez beaucoup de contenu, vous rencontrerez deux types de public : un lecteur dédié qui suit tout ce que vous publiez et un lecteur pointilleux qui ne clique que sur un message qu'il trouve attrayant.
De toute évidence, un tableau avec des détails est plus pratique qu'un long paragraphe verbeux. Une apparence tabulaire est toujours facile à suivre et organisée. Par conséquent, vos articles WordPress ne peuvent atteindre tout le monde que si vous les répertoriez sur un tableau de données !
Un tableau avec plusieurs colonnes et lignes peut afficher des informations clés courtes qui encouragent les clics. C'est un raccourci permettant aux lecteurs de rechercher les informations qu'ils souhaitent.
Meilleures façons d'ajouter des données aux tableaux WordPress à partir de publications
Nous avons choisi le plugin de table WordPress polyvalent, Ninja Tables, pour cette démonstration - un addon Pro avec une multitude de fonctionnalités intelligentes. Vous pouvez replier vos publications WordPress dans un tableau sans aucun plugin supplémentaire.
Parmi les 8 façons productives de créer des tableaux, Ninja Tables se distingue par son intégration avec WP Posts ou Custom Post Types. Cette fonctionnalité intégrée permet à l'utilisateur d'ajouter des données aux tableaux WordPress à partir de publications dans des styles dynamiques.
- Colonne personnalisée sur le tableau des messages WP
- Intégration de terrain ACF
- Shortcode, valeur calculée ou HTML
- Publier le champ méta
- L'image sélectionnée
1. Colonne personnalisée sur le tableau des messages WP
Tout d'abord, allez sur le tableau de bord Ninja Tables et cliquez sur "Ajouter une table".
Une boîte contextuelle apparaîtra avec toutes les différentes façons dont vous pouvez créer une table. Cliquez sur Messages WP. La boîte affichera plusieurs champs et "Construire le tableau à partir des publications/CPT" (type de publication personnalisé) comme en-tête.
Nous avons choisi un seul type de champ "Post" et l'avons basculé dans la case de droite à l'aide de la flèche.
Après avoir cliqué sur "Suivant", une autre fenêtre apparaîtra avec différentes propriétés du message. Ces propriétés sont la colonne de la table que vous êtes sur le point de créer.
Sélectionnez les propriétés et déplacez-les vers la droite, puis "Enregistrer" à nouveau. Vous pouvez également définir des conditions avec le bouton "+".
Maintenant, vous seriez surpris de la rapidité avec laquelle vous pouvez créer un tableau à partir de vos données de publication !
Juste après avoir enregistré l'étape 2, vous serez redirigé vers l'interface classique des tables Ninja, où vous pourrez personnaliser, configurer et concevoir la table entière.
Vous pouvez modifier ou personnaliser les propriétés de publication à partir de "Paramètres de requête" et "Ajouter une nouvelle colonne".
Voici une autre fonctionnalité étonnante. S'il existe une catégorie de lien permanent ou une balise de publication, vous pouvez la trier à partir du panneau "Configuration du tableau".
Vous pouvez également parcourir la documentation si vous le souhaitez.
2. Intégration sur le terrain d'ACF
Parmi de nombreuses fonctionnalités polyvalentes, celle-ci amplifie la capacité de Ninja Tables à créer des tables. Advanced Custom Field garantit que ce plugin est plus dynamique, et il n'est disponible que lorsque les utilisateurs créent WP Post.
Cliquez sur "Ajouter un nouveau" et nommez-le, "+ Ajouter un champ" et Étiquette de champ. Maintenant, "Publier" le message.
Le champ ajouté est publié. Vous pouvez ajouter plus de champs, modifier ou déplacer l'existant. Vérifiez le tableau de bord des champs personnalisés et voyez que "ACF Demo" est apparu.
Allez dans "Tous les articles" et sélectionnez l'article dont vous souhaitez afficher les champs personnalisés à l'aide d'ACF.
Maintenant, allez dans la post-table créée avec Ninja Tables et ouvrez "Ajouter une nouvelle colonne".
Vous verrez le menu s'étendre à "Paramètres dynamiques des données de publication". Remplissez le "Type de champ" dans la liste déroulante et la case "Valeur du champ".
La valeur du champ doit être identique à celle que vous avez entrée auparavant. Une fois que vous avez cliqué sur "Ajouter une colonne", la nouvelle colonne ACF Demo sera créée pour son message correspondant.
Consultez la documentation pour en savoir plus.
3. Shortcode, valeur calculée ou HTML
Nous pouvons commencer par le panneau "Ajouter une nouvelle colonne" à partir du tableau créé précédemment. Nommez la colonne et choisissez "Shortcode / Computed Value or HTML" sur Field Type.
Pour le shortcode dynamique, utilisez ceci -
[votreshortcode YourParam="{post.ID}"]
Ajoutez le shortcode et cliquez sur "Ajouter une colonne". Par exemple, le shortcode créé pour une table WooCommerce dans Ninja Tables sur une colonne "Buy Now" est [add_to_cart id="{post.ID}"]
Chaque ligne prendra l'ID de publication WP respectif et créera le bouton d'ajout au panier selon un shortcode valide. Parcourez la documentation pour plus de clarté.
4. Publier un champ méta
Il est également connu sous le nom de "Champs personnalisés", et vous pouvez afficher un contenu supplémentaire de votre publication WP via Ninja Tables. Vous pouvez soit afficher un nouveau message, soit en modifier un existant.
Pour cette démo, nous mettons à jour un message précédemment créé avec Custom Field et l'affichons sur Ninja Tables Post Meta Field. Cette fonctionnalité se fait depuis le panneau d'administration.
Tout d'abord, accédez à "Option d'écran" du message en haut. Vous verrez des cases à cocher apparaître, et l'une d'entre elles sera "Champs personnalisés".
Maintenant, si vous cochez la case, le Post Meta se développera dans un autre panneau avec le nom et la valeur du champ.
Voici le champ personnalisé avancé comme valeur.
Nous voulons ajouter l'un des champs dans une table. Nous avons donc sélectionné un tableau prédéfini et sommes allés dans le panneau "Ajouter une nouvelle colonne".
Mettez simplement la valeur dans la valeur du champ ici sur les paramètres de données de publication dynamiques et cliquez sur "Ajouter une colonne".
Le résultat apparaîtra automatiquement sur le tableau.
5. Image en vedette
C'est la partie la plus simple où tout ce que vous avez à faire est d'ajouter une image en vedette sur un article et de modifier le panneau "Ajouter une nouvelle colonne".
Tout d'abord, ouvrez une publication pour télécharger une image en vedette, comme indiqué dans l'image ci-dessous.
Vous pouvez remplacer ou supprimer l'image de la barre latérale de la publication. Comme nous avons déjà une table prête, nous avons sélectionné et ajouté des images à certains messages sur cette table. Les publications avec images apparaîtront sur le tableau après la création d'une nouvelle colonne.
Pour la valeur du champ, vous pouvez déterminer la taille ou la forme de l'image. Par exemple, vignette, moyen, grand, etc. La case à cocher "Lien vers le permalien de la publication" vous amènera à la publication si vous cliquez sur l'image et "Ouvrira le lien vers un nouvel onglet" si vous cochez l'autre.
Juste après avoir "Ajouter une colonne", la colonne "Image en vedette" sera créée et affichera les images correspondantes des publications.
Remarques
C'est tout pour WP Post et Ninja Tables maintenant. Nous vous avons montré comment ajouter des données aux tableaux WordPress à partir de publications. Vous pouvez l'essayer avec Ninja Tables selon notre démonstration car il est plus flexible et riche en fonctionnalités. Quoique, chacun le sien !
L'intégration avec WP Post est une fonctionnalité impressionnante du plugin de table et aide beaucoup en extrayant les données des publications. Un utilisateur peut ajouter des colonnes personnalisées, des champs personnalisés avancés, un shortcode, un champ méta de publication et des images en vedette à partir de WP Post via une interface intuitive.
Consultez notre documentation complète pour un récapitulatif détaillé.
Enfin, nous vous proposerons prochainement une explication sur l'ajout d'entrées de formulaire dans les tables WordPress. Rester avec nous!