web-dev-qa-db-fra.com

Type de message personnalisé, permaliens et pagination, se tromper

j'ai un site ( http://fashionlog.com.br ) avec un type de message personnalisé, "fotolog", comme vous pouvez le voir à droite.

Les articles et la pagination du blog (colonne centrale) fonctionnent bien. Mais en ce qui concerne les messages et la pagination de mon CPT, cela ne va pas.

Si je n'utilise pas la fonction flush_rewrite_rules (false); après mon appel à register_post_type () dans functions.php, je peux voir les publications, mais la pagination ne fonctionne pas. Si vous utilisez la fonction, c'est l'opposé, je ne peux pas voir les messages (404) mais je reçois la pagination!

J'ai essayé maintes fois de changer la structure des permaliens pour les tests, j'ai vérifié mon fichier .htaccess et ses autorisations, j'ai essayé de "jouer" avec le paramètre 'rewrite' de la fonction register_post_type (), j'ai lu et essayé la solution écrite ici , ici et aussi ici ... Jusqu'à présent, pas de chance, ou est-ce que je manque quelque chose de très évident?

Je serais vraiment reconnaissant de l'aide.

1
kevin

Assurez-vous que votre requête a paginé dedans comme ceci:

query_posts('post_type=fotolog' . '&paged=' . get_query_var('paged'));

Assurez-vous de ne pas avoir de page et un type de message avec les mêmes liens permanents/foflog et/fotolog/votre-nom-de-poste

2
eileencodes