wordpress主题

如何自定义一个wordpress的页面模板

日期: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

------------------

 

 

<<点击返回