Wordpress模板问题

时间:2011-06-23 07:49:01

标签: wordpress wordpress-theming

我设置了一个模板,我的默认模板是2列,我有一个页面,我希望有一列。我怎么能在wordpress中做到这一点?它是functions.php的代码吗?

请提前建议并提前致谢。

2 个答案:

答案 0 :(得分:1)

您有不同的选择,您可以选择您喜欢的选项:)

  1. 如果您的主题已经支持单列页面,那么当您可以选择不同的模板时,您应该在编辑页面的右侧屏幕上显示一个“页面属性”框,其中包含一个名为“模板”的选择框(在默认的Wordpress主题“TwentyTen”中它被称为“一列,没有侧边栏”。)

  2. 如果您的主题不支持单列页面,您可以自己创建自定义页面模板:

    • 复制并重命名您可以在主题中找到的“page.php”
    • 在热门评论中添加以下行:* Template Name: The name you want for your template
    • 位于page.php的底部,删除了行<?php get_sidebar(); ?>
    • 现在您应该在侧面板“页面属性”中使用新模板。
  3. 如果您不喜欢“新模板+选择框”的方式,您可以直接在“page.php”上添加“IF”,根据需要在需要时注释掉get_sidebar() post-&gt; ID或类似的检查。

  4. 在此之后你可能需要编辑你的.css(调整宽度)和new-page.php(比如在div容器中添加一个“one-column”类)以适应尺寸。

答案 1 :(得分:0)

转到要包含单列的页面的编辑页面区域。在模板下(在右侧栏中)查找“单列”或“全宽”页面。

90%的主题都有这个。如果你没有,你将不得不采取page.php,下载它。复制它并将其重命名为fullwidth-page.php并重新上载。根据wordpress.org中的“页面模板codex”,确保顶部的注释区域正确。然后,删除它我们调用sidebar()代码。在主内容区域添加一点内联CSS,使内联样式宽度成为全宽。