【发布时间】:2009-09-23 01:25:33
【问题描述】:
我使用的是最新版本的 WordPress(2.8.4 版)
我想知道如何添加一个额外的页面。 我有一个看起来像这样的导航。
home | about us | contact us | ... etc.
我在某处读到 pages -> add new,但它迫使我将内容放入 WordPress 中,而不是编辑 PHP 文件本身。
我怎样才能在其中输入 PHP?还有什么我可以做的吗?
【问题讨论】:
我使用的是最新版本的 WordPress(2.8.4 版)
我想知道如何添加一个额外的页面。 我有一个看起来像这样的导航。
home | about us | contact us | ... etc.
我在某处读到 pages -> add new,但它迫使我将内容放入 WordPress 中,而不是编辑 PHP 文件本身。
我怎样才能在其中输入 PHP?还有什么我可以做的吗?
【问题讨论】:
例如,如果您想添加主页、“关于我们”页面:
header.php, index.php and footer.php。要创建您的主页,请将以下内容复制到您的 index.php 文件中:
<?php get_header(); ?>
<body>
/* include whatever u want in ur body tag */
<?php get_footer(); ?>
index.php 将自动分配到主页。
对于“关于我们”页面,创建一个名为 aboutus.php 的文件(使用 .php
扩展名)并复制并粘贴此代码。
<?php
/**
* Template Name: aboutus //don't forget to add this name according to ur page name
*
* Selectable from a dropdown menu on the edit page screen.
*/
?>
<?php get_header(); ?>
<body>
/* whatever u want in ur body tag */
<?php get_footer(); ?>
然后转到您网站或博客的仪表板,点击pages->Add new,
将 Title 设为 Home。然后点击(添加新页面)窗口右侧的发布按钮。
pages->add new,然后输入标题为“关于我们”
然后,在此窗口的右侧,您将看到一个名为模板的下拉框,单击下拉列表并从中选择“关于我们”。然后点击发布按钮。Appearence->Menus。【讨论】:
为什么要在 Wordpress 和 WP 循环之外创建内容页面?您仍然需要使用模板和 WP 包含的内容,否则您会遇到永久链接问题。
您可以创建一个 WP 页面,但将其从导航中排除,如果这就是您所追求的,使用 Exclude Pages 之类的东西。
【讨论】:
我对您的要求有点困惑,但如果您正在寻找的是一种在 WordPress 导航中拥有链接到您在 WordPress 之外创建的页面的方法,您可以使用这个插件:
http://wordpress.org/extend/plugins/page-links-to/
如果这个答案和其他答案没有任何帮助,您可能需要编辑您的问题以阐明您要对 php 做什么。
祝你好运!
【讨论】: