Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Comment afficher les types de publication personnalisés récents | Tom McFarlin

7

Disons que vous travaillez sur un modèle de page et qu’il inclura une partie qui affichera les types de publication personnalisés récents (ou peut-être même le type de publication standard) du type de publication que vous consultez.

Par exemple, disons que vous regardez l’exemple d’histoires ou quelque chose comme ça. Et vous regardez une seule page pour un auteur donné. Ensuite, peut-être dans la barre latérale, il lit Lire la suite d’autres auteurs, et il récupère les histoires de cinq autres auteurs au maximum.

Où des types de publication personnalisés supplémentaires peuvent apparaître.

Écrire un WP_Query personnalisé, retirer les cinq publications les plus récentes et les déposer dans la zone sélectionnée semble assez facile, n’est-ce pas ?

Et c’est. Mais il y a un piège.

Afficher les types de publication personnalisés récents

Initialement, la requête peut ressembler à ceci :

Mais rappelez-vous : nous examinons la page d’un auteur et nous souhaitons extraire les résultats de cinq autres auteurs au maximum. Pour ce faire, il est important d’exclure l’histoire actuelle de la requête. Ainsi, la requête devient :

Et maintenant, vous obtiendrez les cinq histoires les plus récentes d’auteurs à l’exclusion de l’auteur que vous consultez actuellement.

C’est trop simple

Je sais, cela semble un peu simpliste, mais c’est quelque chose que d’autres ont rencontré (y compris moi-même, pour ce que ça vaut); sinon, je ne prendrais pas la peine d’écrire à ce sujet.

En bref, si vous recherchez une liste d’entrées récentes à l’exclusion de la publication sur laquelle vous êtes déjà, assurez-vous d’utiliser la  directive post__not_in dans votre requête personnalisée.

Source d’enregistrement: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More