【问题标题】:Standalone pages in theme folder in WordpressWordpress 中主题文件夹中的独立页面
【发布时间】:2013-06-12 06:30:28
【问题描述】:

我希望在我的主题文件夹中创建一个独立页面,可以吗?我已尝试使用以下代码,

<?php 
require_once('wp-load.php');
?>

当我的独立页面 - 'custom.php' 位于站点的根目录内并且上面的代码位于我的 custom.php 页面顶部时,这可以正常工作,但是当我将文件移动到我的主题文件夹时,它会显示页面未发现错误。我已将 wp-load.php 文件位置更改为此--

$path = $_SERVER['DOCUMENT_ROOT'];
include_once $path . '/wp-load.php';

是否可以这样做,或者如果我做错了方式,请帮助,thanx提前

【问题讨论】:

标签: wordpress wordpress-theming


【解决方案1】:

不要。老实说,不要。你确实想在做这种事情时担心你的主题文件夹。

创建一个页面模板,其中包含您想要的任何代码、演示或逻辑,并将模板分配给静态页面。

http://codex.wordpress.org/Page_Templates

如果您需要表单处理程序等,WP 中有许多钩子可以处理它们。

http://codex.wordpress.org/Plugin_API/Hooks

【讨论】:

    【解决方案2】:

    你可以很容易做到,

    • 在您的 wp-content、wp-admin 和 wp-includes 旁边添加一个文件夹
    • 放入 index.php 中
    • 这样称呼它例如:http://your-site/yourNewFolder

    【讨论】:

      猜你喜欢
      • 2017-09-04
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多