WordPress的。使用二十分主题为自定义模板创建内容时出错

时间:2013-05-20 15:26:59

标签: wordpress

我正在使用二十世纪主题,我必须将自定义内容写入我的示例模板。

我想维护我的标题内容,因此主要结构如下

header = id page, wrapper

ex.page = primary, content

footer = close wrapper, close id page

如果我理解正确,如果我想在我的页面中间插入内容,我必须将其放入我的模板页面(这是主要的page.php的副本),这是在我的中间标题和我的页脚

例如,我想插入一个div,其中插入此类别的循环。

问题在于它没有显示任何东西,就像我什么都没写。我只能看到内容,如果我删除所有的原始div,但它不是我想要做的,只是因为唯一的div是我的容器的页面。

我无法理解我必须做的事情。

你能告诉我我忘了做什么吗?

谢谢,

亚历

2 个答案:

答案 0 :(得分:0)

page.php是一个“主”文档。 header.php,footer.php和(如果存在)sidebar.php都导入到page.php中。 Twenty Twelve也使用雾化内容模板。您可能需要将div添加到content-page.php,它也会导入到page.php中。 content-page.php在wordpress循环中使用,并封装了从wordpress数据库中提取实际文章元素的代码。

如果您尝试将直接HTML添加到模板中,请确保在php括号之间添加代码:

<?php // don't add html here ?>
<div>do add html here</div>

根据您尝试显示的wordpress页面的类型,您可能需要查阅Wordpress Template hierarchy以确定模板文件的正确Wordpress命名约定(page.php的副本)。

答案 1 :(得分:0)

从技术上讲,content-page.php中的所有内容都可以放入page.php中,替换get_template_part函数。所有“内容”页面都是完全不需要的,如果你想要简单,可以组合成一个文件。

在我看来,在学习Wordpress时从头开始而不是尝试重新工作更容易。默认的wordpress主题不适合初学者友好。