Я разрабатываю плагин Custom Post Type, который отлично работает в dev. Теперь, когда я переместил его в производство, я получаю 404, когда пытаюсь отобразить шаблон для CPT.
Итак, два вопроса:
1- Есть ли какой-то механизм для определения пути, по которому WP прошел через иерархию?
2- Почему бы просто не дать мне одну или индексную страницу?
Я сбросил $ wp_query и трассировку стека в конце 404. Вот часть того, что я нашел:
[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
И трассировка стека:
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
Спасибо за вашу помощь.
источник
get_option()
значение приходит из кеша.