Итак, я прочитал The Loop, и я получил его. (Я создал страницу, в которой перечислены 3 последних сообщения, страница, на которой отображается страница (в отличие от сообщения) и т. Д.)Интеграция WordPress с веб-сайтом, в общем
Однако кажется глупым, что для интеграции блога WordPress в существующий сайт мне придется копировать все страницы разных типов (списки должностей, сами записи, страницы и т. д.)
Есть ли общий способ сделать это?
Полная идея - это что-то вроде этого.
- Сам блог (с его уродливым шаблоном по умолчанию) установлен на http://blog.example.com.
- Я хочу интегрировать блог в существующий сайт по адресу http://example.com/blog.
- Я делаю
mod_rewrite
, который пересылает всю строку запроса, например. http://blog.example.com/?p=7 переписывается на http://example.com/blog?p=7.
Теперь в моем PHP кода в http://example.com/blog, я хочу сделать что-то вроде этого:
query_posts($_GET);
// display results
wp_reset_query();
Вот где я застрял. В принципе, я хочу точно показать, что находится в области содержимого шаблона WordPress по умолчанию, на моем сайте, в соответствии с тем, что требует строка запроса. Почти как будто я просто использовал iframe
. Я бы предпочел не разбирать строку запроса, чтобы выяснить, нужно ли мне перебирать то или это или отключить глобальный $more
или нет и т. Д.
Что мне не хватает?
Вместо этого следует ли устанавливать блог в http://example.com/blog и создавать шаблон, который имитирует веб-сайт? Это казалось сложным, поэтому я не пошел по этому пути, но, возможно, кто-то должен передумать.
Оцените любую помощь, включая рекомендации по альтернативным проектам.