Je développe un plugin Custom Post Type, qui fonctionne très bien en dev. Maintenant que je l'ai déplacé en production, j'obtiens un 404 lorsque j'essaie d'afficher le modèle pour le CPT.
Donc, deux questions:
1- Existe-t-il un mécanisme pour déterminer le chemin emprunté par WP pour traverser la hiérarchie?
2- Pourquoi ne me donnerait-il pas simplement la page unique ou l'index?
J'ai vidé $ wp_query et un stacktrace à la fin du 404. Voici une partie de ce que j'ai trouvé:
[query] => Array
(
[page] =>
[pagename] => refletters/proximity
)
[request] => SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND (wp_posts.ID = '0') AND wp_posts.post_type = 'page' ORDER BY wp_posts.post_date DESC
[posts] => Array
(
)
[queried_object] =>
[queried_object_id] => 0
Et la trace de la pile:
2013-04-27 22:16:41 - 24.52.197.40 - TRACE - index.php - 404.php[39] -
wordpress/wp-content/themes/notoriousconsultant/404.php[39] - aaLog->logtrace
wordpress/wp-includes/template-loader.php[50] - include
wordpress/wp-blog-header.php[16] - require_once
wordpress/index.php[17] - require
Merci de votre aide.