Получение навигации Wordpress внутри другой страницы - PullRequest
1 голос
/ 31 июля 2009

Я бы хотел получить только навигацию по worddpress (заголовок, меню навигации, нижний колонтитул), чтобы я мог добавить пользовательские страницы на сайт, которые можно легко интегрировать в общий шаблон стороны, показывая в центре другие вещи вместо сообщений в блоге?

Редактировать: Чтобы уточнить, я бы хотел узнать, есть ли простой способ включить такие функции, как header(), footer() (или как они там называются) Wordpress, на другую страницу, где эти функции называются, это повторяет общую схему Wordpress.

Или я хотел бы знать, какие html-файлы я могу включить, чтобы отобразить заголовок, нижний колонтитул и навигационное меню шаблона WordPress на странице.

То, что я пытаюсь сделать, - это создать свои собственные страницы на веб-сайте вне WordPress, который будет использовать мой собственный фреймворк и PHP-код, но вызывать шаблон WordPress, чтобы внешний вид страниц интегрировался с остальная часть сайта.

Ответы [ 3 ]

1 голос
/ 31 июля 2009

Добавьте следующие строки кода, после чего вы сможете использовать любую функцию WP, какую захотите:

define('WP_USE_THEMES', false);
require('./wp-blog-header.php');

Пример с моего собственного сайта:

<?php 
define('WP_USE_THEMES', false);
require('./wordpress/wp-blog-header.php');
get_header();
?>
1 голос
/ 31 июля 2009

http://codex.wordpress.org/wp_list_pages

Что бы я сделал:

<ul>
  <?php wp_list_pages('title_li='); ?>
  <li>my page links...</li>
</ul>
0 голосов
/ 31 июля 2009

Также создать «шаблон» так же просто, как назвать имя шаблона в верхней части вашего файла:

<?php
/*
Template Name: PageOfPosts
*/

get_header(); ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...