Wordpress 404错误直接vieiwing php文件

时间:2012-12-08 20:28:22

标签: php wordpress

我有一个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的php文件给我一个404错误

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

提前致谢。

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

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