Я создаю веб-сайт, который должен был включать некоторые возможности регистрации и ведения блогов. Wordpress идеально подходит для этой части приложения, поэтому я начал экспериментировать с ним. Я вижу множество учебных пособий по созданию пользовательских тем, поэтому не ожидаю, что это станет проблемой.
Я не могу понять, что делать с остальной частью моего сайта. У меня будут другие php-страницы, не связанные с блогами, которые будут обращаться к базе данных и т. Д. Я вижу, что WordPress имеет возможность генерировать обычные страницы статического содержимого, но они должны быть закодированы на страницах PHP. Я просто не могу найти способ применить тему WordPress к другим страницам PHP вне WordPress. Я надеялся просто сделать что-то вроде
wp_header();
blah blah
wp_sidebar();
blah blah
wp_footer();
но я не вижу каких-либо примеров или документации о том, как это можно сделать. Мне не хватает ключевого документа?
РЕДАКТИРОВАТЬ: Ответ заключается в том, чтобы скопировать и вставить файл из темы, с одним важным добавлением:
require( dirname(__FILE__) . 'path_to_wp_root/wp-load.php');
Это настраивает среду wordpress и позволяет мне вызывать get_header (), get_sidebar (), get_footer () и т. Д.