Trier les URL pour les classifications personnalisées
« Developer ‘$post _ type name = $post type – > name; \/’ Développeur \
Par conséquent, nous Récupérons les types de postes personnalisés et leur taxonomie correspondante, mais cette fonction prend également en charge la récupération de n’importe quel nombre de paires nécessaires à la boucle externe à partir de celle – ci. Cependant, le cycle intérieur est l’endroit où la magie se produit; Nous parcourons toutes les taxonomies pour trouver une correspondance entre elles et le type de poste correspondant. Une fois terminé, nous obtenons tous les termes de la taxonomie (dans notre cas, ce sont CSS, HTML, Gravity forms, woocommerce, etc.) Nous créons une nouvelle règle de réécriture pour chaque terme afin que, dans notre cas, \/ developers \/ CSS devienne index. Php? Developer _ tag = CSS et WordPress ont correctement corrigé notre URL.
Et les fichiers modèles? Puisque nous regardons deux entités différentes sous la même structure d’url, nous devons nous assurer que WordPress les affiche correctement; Les deux doivent afficher le même ensemble d’informations (en un sens, la taxonomie n’est qu’un filtre), c’est pourquoi un nouveau fichier Template doit être créé, notre exemple est taxonomie – developer _ tag. PHP et insérer ce qui suit: <?php // Find and load the archive template. locate_template( 'archive-developer.php', true ); Individuerà semplicemente il nostro file modello di archivio per sviluppatori e lo utilizzerà per visualizzare tutti gli sviluppatori che corrispondono a un termine particolare.
C’est tout, maintenant vous devriez avoir une URL de classification personnalisée plus facile à utiliser! Voyons ce qui se passe ici: