是否在当前主题之外添加页面?

时间:2015-11-30 作者:rryanp

是否可以添加一个完全空白且不使用网站主题任何组件的页面?或者最好的方法是将其单独上传到WordPress之外的web服务器?

2 个回复
最合适的回答,由SO网友:phatskat 整理而成

Edit: 使用您评论中添加的上下文进行更新。

您可以使用自定义页面模板执行此操作。在主题中,创建一个新文件。在本例中,我的主题是“mytheme2015”,我的新文件是“template holiday card.php”:

在wp内容/主题/mytheme2015/模板假日卡中。php

<?php
/**
* Template Name: Holiday Card
*/
现在,一旦用这样的标题创建了模板文件,就可以在创建新页面类型时在WordPress管理中使用它。注释掉的“模板名称:”部分告诉WordPress如何在后端调用模板。

enter image description here

注意:如果没有看到页面属性框,请查看页面顶部的屏幕选项下拉菜单。

现在,您可以在模板假日卡中输入您想要的任何代码。php(因为它是空的)不会显示anything 默认情况下。

如果你想让你的设计师通过管理员直接在WordPress中输入HTML/CSS,你可以调用the_content() 并允许他们以HTML模式编辑页面内容。生成的模板如下所示:

<?php
/**
* Template Name: Holiday Card
*/

the_content();

SO网友:tao

在了解您期望的结果后,从评论中,我提出以下建议:

如果你想用一张漂亮的卡片向你的客户发送链接,你可能应该使用放置在服务器上的图像(这样你就可以百分之百地在每台设备上按照设计师的要求显示字体),然后直接链接。您还可以放置一个独立的.html.php 直接归档并链接这些内容。

但是,如果您想在节假日装饰现有内容,则应在functions.php 在一个简单的日期条件中过滤页眉、菜单和/或页脚的结果,在所需的时间段内用更改的结果替换正常的结果。

相关推荐

Wp-Content/Themes文件夹在哪里?

我想为我的wordpress站点创建一个子主题(仅供参考),这样我的更改就不会被每次更新所覆盖。显然,我需要在wp-content/themes文件夹中为子主题创建一个子文件夹。问题是,我找不到它。我曾尝试将wp内容和wp内容/主题添加到域中-它生成了一个空白的白色页面。我试着在spotlight文件搜索(是的,我有一台mac电脑)中搜索它(只是“wordpress”),它只找到了一些我在2010年安装的wordpress文件夹,我甚至都不记得做过这些。由于我最近在过去两周(2014年5月)建立了这个网站