web-dev-qa-db-fra.com

Extension du plug-in AZIndex pour utiliser des types de publication personnalisés et des taxonomies personnalisées

J'ai désespérément besoin d'être capable d'afficher quelque chose exactement comme ceci:

http://bottlesup-07112011.31two.com/bottlesup-retailers/

5 colonnes de type de publication personnalisée, classées alphabétiquement par taxonomie personnalisée avec pagination.

J'ai vu ce plugin plugin AZIndex (http://wordpress.org/extend/plugins/azindex) mais il ne charge pas les types de publication personnalisés ni les taxonomies personnalisées. Je suis prêt à sponsoriser un mod si quelqu'un peut aider avec cela dès que possible. Merci.

Ou aidez-moi avec le code de requête brut car je suis un codeur décent WP mais qui ne convient pas à la sortie de colonne.

1
Studioleland

Plugin fonctionne par défaut avec deux taxonomies de WordPress 'catégories' et 'post_tag'. Comme vous le savez déjà, WordPress comporte trois catégories de taxonomies intégrées: 'post_tag' et 'link_category'. En outre, le plug-in trace deux types de publication WordPress, "post" (publications normales) et "page". Quand vous savez ceci et cela, vous pouvez facilement modifier le plug-in pour indexer your_custom_taxonomy et votre custom_post_type.

Vous devez modifier deux fichiers: z-index-admin.php et z-index-cache.php. Si vous n'avez pas besoin d'indexer vos publications, le moyen le plus simple de le rendre compatible avec les publications/taxonomie personnalisées consiste à remplacer "catégorie" par "votremode_de_croute" ($ taxonomy), (il existe plusieurs occurrences dans les deux fichiers) et changez 'post' en 'your_post_type' ($ object_type), il y a plusieurs occurrences dans z-index-cache.php. Et c'est tout. Bien sûr, avec peu d'effort supplémentaire, vous pouvez ajouter votre taxonomie personnalisée (ne pas changer de "catégorie"), mais c'est à coup sûr le moyen le plus simple de le créer.

http://wordpress.org/support/topic/azindex-custom-post-types?replies=3#post-2449358

1
Dario