Je ne comprends vraiment pas ce bloc de requête même s’il a été mentionné dans plusieurs articles de Tavern. Mes yeux semblent passer sous silence en lisant à ce sujet – ha!
Est-il important que les utilisateurs réguliers de WordPress comprennent ce bloc, ou s’agit-il vraiment d’un bloc pour les développeurs?
J’ai accordé beaucoup d’attention au bloc Requête ces derniers temps. À l’occasion, j’ai peut-être même appelé cela l’un des plus grands obstacles dont l’équipe de développement de Gutenberg a dû sauter avant que les thèmes basés sur des blocs ne deviennent une réalité. Cependant, le terme WordPress «requête» n’est pas quelque chose que tous les utilisateurs ou lecteurs de Tavern connaissent. C’est un concept aussi vieux que WordPress et généralement quelque chose avec lequel seuls les développeurs devaient se familiariser. Lorsque l’édition complète du site arrive dans WordPress, le nouveau bloc expose la requête à beaucoup plus d’utilisateurs dans le cadre de l’interface de l’éditeur de site.
C’est un bloc qui fait actuellement partie du plugin Gutenberg mais pas du noyau WordPress. Cependant, à un moment donné en 2021, de plus en plus d’utilisateurs finaux et de développeurs travailleront avec.
Dans la terminologie WordPress, nous parlons vraiment de deux choses, la requête et la boucle. La requête est définie par un ensemble d’arguments ou d’options qui déterminent les publications à afficher. La boucle est la partie de la machine qui «boucle» les messages interrogés et les affiche les uns après les autres. La requête demande des messages; la boucle les parcourt.
Traditionnellement, les auteurs de thèmes étaient responsables de l’ajout du code de boucle à leurs modèles, qui utilisaient la requête globale fournie par WordPress. Les thèmes peuvent également créer des requêtes personnalisées, telles que l’ajout d’un widget de liste de publications, de sections de publication catégorisées sur la page d’accueil, ou autre. Et les «articles» peuvent être n’importe quoi, des articles de blog normaux aux produits WooCommerce en passant par les derniers sujets du plugin bbPress.
La requête peut être l’un des aspects les plus importants de WordPress. En substance, c’est le moteur derrière l’affichage du contenu de chaque page du site. Sans cela, tous les sites WordPress ne seraient qu’un en-tête et un pied de page.
Le plugin Gutenberg fournit deux blocs pour la requête:
- Requete: Le bloc externe pour définir les options pour lesquelles les messages seront affichés.
- Boucle de requête: Le bloc interne, qui est automatiquement ajouté lors de l’utilisation de Query.
Actuellement, les utilisateurs peuvent choisir entre quatre variantes assez standard lors de l’ajout initial du bloc de requête. Ce sont des combinaisons de l’image, du titre, de la date et de l’extrait en vedette.

Ceux-ci peuvent être personnalisés davantage via le panneau des options de bloc dans la barre latérale. Les utilisateurs peuvent également trouver des options de «vue» dans la barre d’outils pour choisir entre les vues Liste et Grille. La vue Liste est la liste traditionnelle des messages qui coule verticalement sur la page. La vue Grille affiche les publications dans deux à six colonnes.

Le bloc Requête a un ensemble d’options de base pour les types de publication à afficher et comment les ordonner. Il dispose de filtres pour les catégories, les balises, les auteurs et les mots-clés. Le bloc n’est pas aussi robuste que ce qui est encore possible avec du code. Il manque certaines options de base comme une limite de nombre de publications et presque tous les paramètres plus avancés. Cependant, c’est un point de départ prometteur.
Les aspects les plus intéressants de cette fonctionnalité pour les utilisateurs finaux peuvent ne pas être du tout le bloc Requête. Il personnalise les blocs qui entrent à l’intérieur, qui affichent des éléments tels que l’image en vedette, le titre de l’article, etc.
En tant qu’ancien auteur de thème, je ne peux pas compter le nombre de fois où les utilisateurs m’ont demandé de personnaliser certains aspects de la mise en page des articles. Leur faire plonger dans le code pour apporter des modifications mineures, comme supprimer le nom de l’auteur du message ou afficher la catégorie à un autre endroit, n’était pas une expérience idéale. L’éditeur du site mettra ce pouvoir directement entre les mains de chaque utilisateur.

Le commentaire de Marcus portait sur le post de la taverne couvrant Gutenberg 9.6. La dernière version du plugin a introduit l’héritage global des requêtes pour le bloc Query. Cela signifie que les auteurs de thèmes peuvent désormais répliquer la couche de contenu dans des thèmes basés sur des blocs. Auparavant, des pages comme les archives et les résultats de recherche affichaient simplement les derniers articles lorsqu’un thème utilisait le bloc Requête. Désormais, chacune de ces pages peut afficher les bons articles.
Cependant, le bloc Requête est bien plus que cela. Entre les mains des utilisateurs, il peut être un outil puissant pour créer une sortie personnalisée sur une page d’accueil – pensez aux sections catégorisées de style journal. Les utilisateurs peuvent également créer des listes de publications dans une barre latérale, telles que les dernières réponses ou produits du forum. Les auteurs de thèmes peuvent proposer des modèles ou des modèles de blocs avec des conceptions uniques ou comme points de départ à modifier par les utilisateurs finaux. Les possibilités ne manquent pas.
Source link