仅根据模板修改一个页面

时间:2014-02-21 作者:Paul

我是wordpress的新手。我有一个网站可以定制。

我只想修改其中一个页面以包含链接到mysql数据库的php日历,因此我想在其中一个页面上运行我自己的php代码。

大多数模板都很好,但它使用了三分之一的主窗口(菜单等下方)显示滚动图片窗口。我想删除,但只是一个页面,而不是整个模板?

抱歉,如果这听起来有点简单,但一旦我这样做了,我可以解决日历问题

谢谢

1 个回复
SO网友:Marc Dingena

您应该基于当前页面模板创建新的页面模板。如果没有任何示例代码,很难给出具体的示例,但这里有一种方法:

复制page.php 到新文件并命名page-wide.php. 前缀page- 因为它触发WordPress\'template hierarchy.

在复制的页面源代码的顶部,确保PHP标记以如下内容开头:

<?php
/*
Template Name: Custom Page Example
*/
?>
然后,在WordPress admin中,编辑页面时,您将有一个下拉框,用于指定该页面应使用的页面模板。它将在下拉列表中显示为“自定义页面示例”(在此示例中)。

这里的要点是,您可以创建,例如page-wide.php, 这几乎和你的正常情况一模一样page.php 但没有侧边栏或额外的宽体class 你用CSS设计的。

结束

相关推荐

Custom post types templates

我已经注册了一个名为“Services”的自定义帖子类型,但当我给这篇帖子提供模板“single Services.php”时,它不接受这个,而是选择了“homepage.php”模板,你能告诉我这个问题吗?它也没有使用“archive services.php”模板,而是使用blog模板(index.php)使现代化代码如下:add_action(\'init\', \'services_register\'); function services_register() { $