Я создаю несколько разделов веб-сайта, внешних по отношению к основной установке WordPress, но я все еще хочу использовать встроенные функции wpdb и / или файлы заголовков из WordPress.
Я следую инструкциям, изложенным в wordpress, настраивая заголовки:
<? require('../cms/wp-blog-header.php'); define('WP_USE_THEMES', false); . . ?>
Все отлично работает. Я могу использовать встроенные функции wordpress, расширяя свой сайт, чтобы использовать другие функции.
В одном случае файл находится вне моего каталога wordpress. В другом случае файл вложен в папку в корне моей директории wordpress.
Однако при загрузке страницы, о которой идет речь, я получаю 404 в панели Net моего инспектора точной страницы, которую загружаю, например, WordPress не может найти эту страницу, но поскольку это настоящая php-страница, конечно, она загружает , Самое главное, что страницы не загружаются с использованием IE8.
У кого-нибудь есть понимание этой проблемы?
Пример ссылки
Дополнительные ссылки и скриншоты доступны, но у меня недостаточно репутации.
рассмотрите включение wp-load.php
вместо wp-blog-header.php
Вы также можете «заставить» ответ 200, используя status_header(200);
хотя, в зависимости от того, как вы кодируете свой сайт, это может помешать отправке законных 404.
Решение найдено! Благодаря этим парням
require('../cms/wp-config.php'); $wp->init(); $wp->parse_request(); $wp->query_posts(); $wp->register_globals();
Ключ, не используйте wp-blog-header, но этот код вместо этого.