Php 将文章转到Wordpress页面

Php 将文章转到Wordpress页面,php,wordpress,curl,http-headers,Php,Wordpress,Curl,Http Headers,我创建了一个自定义模板文件,没有页眉/页脚 <?php /* Template name: API */ ?> <?php echo $_POST['name']; ?> 响应的标题: HTTP/1.1 302 Found Date: Tue, 30 Sep 2014 12:50:29 GMT Server: Apache/2.2.26 (Unix) mod_fastcgi/2.4.6 mod_wsgi/3.4 Python/2.7.6 PHP/5.5.10 mod

我创建了一个自定义模板文件,没有页眉/页脚

<?php 
/*
Template name: API
*/
?>
<?php
echo $_POST['name'];
?>
响应的标题:

 HTTP/1.1 302 Found Date: Tue, 30 Sep 2014 12:50:29 GMT Server: Apache/2.2.26 (Unix) mod_fastcgi/2.4.6 mod_wsgi/3.4 Python/2.7.6 PHP/5.5.10 mod_ssl/2.2.26 OpenSSL/0.9.8za DAV/2 mod_perl/2.0.8 Perl/v5.18.2 X-Powered-By: PHP/5.5.10 Expires: Wed, 11 Jan 1984 05:00:00 GMT Cache-Control: no-cache, must-revalidate, max-age=0 Pragma: no-cache Location: http://<mysite>/wp-login.php Content-Length: 0 Content-Type: text/html; charset=UTF-8

问题是Wordpress正在将此Curl请求重定向到Wordpress登录页面。这很奇怪,因为这个页面不需要登录。如何解决此问题?

通过更改以下内容解决此问题:

curl_setopt($ch,CURLOPT_POSTFIELDS,"name=Jason");

使用'name'作为$\u POST变量会导致302重定向

curl_setopt($ch,CURLOPT_POSTFIELDS,"name=Jason");
curl_setopt($ch,CURLOPT_POSTFIELDS,"othervar=Jason");