4

我有一个 php 文件,它在我的 wordpress 主题文件夹中保存了一个脚本,我试图通过浏览器中的相对路径直接查看它,即:www.mywebsite.com/wp-content/themes/my-theme-name/file- in-question.php

但是,一旦我尝试直接查看,wordpress 就会给出 404 错误。

我会在 wordpress 中创建一个模板,但要使脚本正常工作,我需要在浏览器中使用 .php 扩展名查看它,因为它基本上是对 wordpress 之外的另一个脚本的自定义搜索,它返回如下结果:

www.mywebsite.com/wp-content/themes/my-theme-name/file-in-question.php?controller=Listings ecc....

我所需要的只是能够在没有 wordpress 给我 404 错误的情况下查看 php 文件

我还应该提到,主题中的任何其他 php 文件都会发生这种情况。我可以访问 .html 文件和图像(故意将它们放置在 php 文件扩展名上。

提前致谢。

4

2 回答 2

0

我通过将该文件放在 wordpress 之外进行管理,然后在 wordpress 站点中调用函数。不整洁但有效。

于 2014-11-04T08:37:23.710 回答
0

为了安全起见,WordPress 不会让您直接访问该文件。最好的办法是给它一个模板名称,为其分配一个页面,然后导航到该页面。

<?php
    /* Template name: Your template */
    code
?>

那应该运行您需要的代码,并且如果您需要在页面设置中限制对公共的访问,您可以限制访问。

于 2014-06-12T11:46:47.187 回答