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