日期:2014-07-09 阅读:4172
dmandwp系统 - wordpress系统和DM系统区块建站>>
https://developer.wordpress.org/themes/template-files-section/page-template-files/
Pages are one of WordPress's built-in Post Types. You'll probably want most of your website Pages to look about the same. Sometimes, though, you may need a specific Page, or a group of Pages, to display or behave differently. This is easily accomplished with Page Templates.
pages(页面)是wordpress内建的一个内容类型。
页面一般是公司介绍和联系我们之类的页面,
而新闻和产品中心 是 post的内容类型。
你的网站可能有的页面(pages)是一个风格,有的可能是另一个风格,
在wordperss要实现这点,其实是很简单的。
只要在当前使用的模板里新建一个目录,比如page-templates,
然后再新建一个模板文件,比如叫custome-template.php, 然后在开头写上:
<?php
/*
Template Name: 这是一个自定义风格的页面
*/
---
然后在后台,新建或编辑页面(pages)时,就会发现一个选项,如图所示。
-----------
从wordpress4.7开始,也支持对post type的页面定义:
代码:
<?php
/*
Template Name: Full-width layout
Template Post Type: post, page, event
*/
// Page code here..
-------------------------
if ( is_front_page() ) : get_header( 'home' ); elseif ( is_page( 'About' ) ) : get_header( 'about' ); else: get_header(); endif;
这个很重要哟!条件标签。 http://codex.wordpress.org/Conditional_Tags
------------------