允许访问独立的php文件Wordpress


Allow access to stand-alone php file Wordpress

我正在开发一个wordpress主题,我想使用jQuery.load()将数据从主题目录中名为process.php的PHP文件加载到wordpress页面模板中的div。

我过去没有遇到过任何问题load(),但 Wordpress 阻止我加载数据,甚至在浏览器中访问process.php文件。

当我导航到文件的完整路径(例如:http://[site]/[theme]/functions/process.php(时,我在Chrome中收到以下错误

内部服务器错误。

服务器遇到内部错误或配置错误,并且 无法完成您的请求。

请联系服务器管理员 **@gmial.com 并告知 错误发生时的情况,以及您可能做过的任何事情 这可能导致错误。

有关此错误的详细信息,请参阅服务器错误 .log。

我读过类似的问题,但它们涉及修改.htaccess文件。有谁知道如何从主题的角度做到这一点,即:使用$wp_rewrite.

编辑

Linux 服务器错误日志状态[Mon Mar 12 14:00:52 2012] [error] [client 121.98.81.237] SoftException in Application.cpp:245: File "/var/www/vhosts/****.co.nz/httpdocs/npr/wp-content/themes/_s_2/functions/process.php" is writeable by group [Mon Mar 12 14:00:52 2012] [error] [client 121.98.81.237] Premature end of script headers: process.php

这就是过程.php

<?php 
echo "hello from php";
?>

我认为更好的方法是通过init操作并检查$_GET/$_POST,并返回您想要的字符串..如果一切正常,您可以die()脚本。

通过这种方式,您可以访问wordpress db和所有..