wordpress教程菜鸟教程如何将PHP页面添加到WordPress?

如果您想创建自己的 .php 文件并在没有 404 标头的情况下与 WordPress 交互并保持当前的永久链接结构 没必要 该页面的模板文件。

我发现这种方法在您的 .php 文件中效果最好:

<?php require_once(dirname(__FILE__) . '/wp-config.php'); $wp->init(); $wp->parse_request(); $wp->query_posts(); $wp->register_globals(); $wp->send_headers(); // Your WordPress functions here... echo site_url(); ?> 

然后您可以在此之后简单地执行任何 WordPress 功能。 此外,这假设您的 .php 文件位于您的 WordPress 站点的根目录中 wp-config.php 文件位于。

对我来说,这是一个 无价 我使用时的发现 require_once(dirname(__FILE__) . '/wp-blog-header.php'); 最长的时间,因为 WordPress 甚至告诉你,这是你应该用来集成 WordPress 功能的方法,除了,它会导致 404 标头,这很奇怪,他们会希望你使用这种方法。 将 WordPress 与您的网站集成

我知道很多人已经回答了这个问题,并且它已经有了一个公认的答案,但是这里有一个很好的方法,可以在您的 WordPress 网站的根目录(或技术上您网站中您想要的任何位置)中创建一个 .php 文件,您可以浏览并在没有 404 标头的情况下加载!

更新:有一种方法可以使用 wp-blog-header.php 没有 404 标头,但这需要您手动添加标头。 像这样的东西将在你的 WordPress 安装的根目录中工作:

<?php require_once(dirname(__FILE__) . '/wp-blog-header.php'); header("HTTP/1.1 200 OK"); header("Status: 200 All rosy"); // Your WordPress functions here... echo site_url(); ?> 

只是为了让大家了解这一点,这种方法需要的代码少一些,但这取决于您使用哪种方法。

原文链接:https://www.wordpresshy.com/313385

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享