Başka bir sayfa içinde Wordpress navigasyon Başlarken

3 Cevap php

I'd like to only get the worddpress navigation (header, navigation menu, footer) so I can add custom pages to the site which can easily integrate in the general template of the side while showing other things in the center instead of blog postings?

Düzenleme: açıklığa kavuşturmak için, ben de header(), footer() (ya da denir ne olursa olsun) başka bir sayfaya Wordpress gibi fonksiyonları eklemek için kolay bir yol olup olmadığını bilmek istiyorum bu fonksiyonlar denir nerede, bu nedenle, bu Wordpress genel düzenini yankıları.

Ya ben bir sayfada wordpress şablonun başlık, altbilgi ve navagiation menüsünü görüntülemek için katabileceğiniz html dosyaları bilmek istiyorum.

Ne yapmaya çalışıyorum kendi çerçevesi ve php kodu kullanabilirsiniz, hangi wordpress dışında, bir web sitesinde kendi sayfaları oluşturmak, ama görünmesi için WordPress şablonunu çağrı & olduğunu sayfalarının hissediyorum sitenin geri kalanı ile entegre.

3 Cevap

Kod aşağıdaki satırları ekleyin, sonra ne istersen WP işlevini kullanabilirsiniz:

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

Benim kendi sitesinden örnek:

<?php 
define('WP_USE_THEMES', false);
require('./wordpress/wp-blog-header.php');
get_header();
?>

http://codex.wordpress.org/wp_list_pages

Ne yapardın olduğunu:

<ul>
  <?php wp_list_pages('title_li='); ?>
  <li>my page links...</li>
</ul>

Ayrıca bir "şablon" yaratma dosyanızın üst Şablon adını adlandırma kadar kolaydır:

<?php
/*
Template Name: PageOfPosts
*/

get_header(); ?>