Sto sviluppando un plug-in Post Type personalizzato, che funziona bene in sviluppo. Ora che l'ho spostato in produzione, ottengo un 404 quando provo a visualizzare il modello per il CPT.
Quindi, due domande:
1- Esiste un meccanismo per determinare il percorso che WP ha intrapreso per superare la gerarchia?
2- Perché non dovrebbe darmi solo la pagina singola o indice?
Ho scaricato $ wp_query e uno stacktrace alla fine del 404. Ecco parte di ciò che ho trovato:
[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
E la traccia dello stack:
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
Grazie per l'aiuto.