2013-07-31 164 views
0

我是新来的Wordpress和PHP,所以要温柔。我搜索了Wordpress文档,但无法找到答案。如何在Wordpress中创建自定义模板文件?

我需要创建一段HTML(和/或PHP)以在多个页面模板中使用。我不完全确定这是什么,但我希望它的行为与内置的Wordpress模板文件一样,如标题,边栏,页脚等...

要清楚,这是不同于创建我自己的自定义页面模板。

的用法是这样的:

// index.php 
<?php get_header(); ?> 
// Some index page content 
<?php get_customrecentcontentsection(); ?> 
// Some more index page content 
<?php get_footer(); ?> 


// customrecentcontentsection.php 
<div> 
// Some Wordpress post query with some HTML php 
</div> 

我会再使用<?php get_customrecentcontentsection(); ?>在帖子模板的结尾或其他地方我认为合适的。

目前,我有index.php和post.php重复代码,我试图摆脱。

任何帮助表示赞赏。谢谢!

回答

2

首先,使用它作为一个功能你需要在你的模板的functions.php页面中创建它作为函数

然后,您可以在主题内创建一个新的.php文件,也可以在模板的文件夹中创建.php文件。你的名字,所以你可以从你刚刚创建的函数调用文件:

function get_customrecentcontentsection(){ 
    require('templates/yourSharedFile.php'); 
} 

直的方法是直接打印的内容。

function get_customrecentcontentsection(){ 
    print 'your awesome content'; 
} 

我建议对子级你下载一对夫妇或三reputated模板看到漂亮的WordPress的主题制作者如何与处理。另外谷歌在Wordpress主题中的一些最佳实践。

这并不难,阅读一些文章,你会在那里!

相关问题