Ich entwickle ein Custom Post Type Plugin, das in dev gut funktioniert. Nachdem ich es in die Produktion verschoben habe, erhalte ich eine 404, wenn ich versuche, die Vorlage für das CPT anzuzeigen.
Also zwei Fragen:
1- Gibt es einen Mechanismus, um den Weg zu bestimmen, den WP genommen hat, um durch die Hierarchie zu gelangen?
2- Warum gibt es mir nicht einfach die Einzel- oder Indexseite?
Ich habe $ wp_query und einen Stacktrace am Ende des 404 ausgegeben. Hier ist ein Teil dessen, was ich gefunden habe:
[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
Und die Stapelverfolgung:
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
Danke für Ihre Hilfe.
quelle
get_option()
Wert stammt aus dem Cache.