【问题标题】:Add php page in wordpress outside the theme在主题外的wordpress中添加php页面
【发布时间】:2014-09-17 05:13:41
【问题描述】:

我在安装 wordpress 的根目录 (WWW) 中添加了一个 php 页面 (test.php)。我不想使用自定义模板方法(将此页面添加到我的 wordpress 主题目录中) 我在这个 php 文件中添加了这个:

<?php
require('wp-blog-header.php');
get_header();
?>
<h1>Test</h1>
<?php
get_footer();
?>

当我这样做时:www.example.com/test.php 此页面已正确加载,但此页面的标题显示“error 404

了解如何解决此问题。

【问题讨论】:

  • 这是不好的做法,即使对于 Wordpress 也是如此。制作插件/子主题等

标签: php wordpress


【解决方案1】:

您需要包含 wp-load.php 以使用标头,在您的情况下将 require('wp-blog-header.php'); 替换为

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

【讨论】:

  • 感谢它的完成,但它是一样的,我的页面标题和 显示类中出现错误 404:
  • 你需要把require('wp-blog-header.php');替换成require_once('wp-load.php');希望对你有帮助
  • 如果这解决了您的问题,请将其标记为正确,以便其他用户也可以从您的问题中获得帮助
【解决方案2】:

我已将此代码放在我的根目录下的 test.php 文件中。如果您替换 require('wp-blog-header.php'); ,此代码工作正常; with require_once('wp-load.php');

【讨论】:

  • 完美!当我用 wp-load 替换 wp-blog-header 时,它的工作原理。谢谢!
猜你喜欢
  • 2014-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-16
  • 1970-01-01
相关资源
最近更新 更多