我知道有一个专门的WordPress StackExchange,然而,我在那里没有任何牵引力。
我的WordPress模板中有一个文件,我想用于名为oauth.php的Twitter身份验证回调,我想通过htp://mydomain.com/oauth.php访问:
<?php
define('WP_USE_THEMES', false);
echo "test";
但是该文件丢了404 ??
这实际上是一个问题,我想要一个远离这个实例的解决方案。
修改
使用完整文件路径按预期工作,所以:
http://example.com/wp-content/themes/mytheme/oauth.php
这是不好的做法吗?
答案 0 :(得分:0)
你可以在 oauth.php :
中尝试这样的事情<?php
//Instead of setting to false, try comment it out
//define('WP_USE_THEMES', true);
/** Load the WordPress Environment */
require('./wp-blog-header.php');
// Fake a 200 OK status header
status_header(200);
//The rest of your code here
?>
这应该允许您在http://example.com/oauth.php
访问此文件,并在没有模板的情况下运行利用Wordpress功能的代码。
注意:这可能取决于您的wordpress版本。
希望它有所帮助!