我正在尝试开发一个wordpress插件。我有两个文件。例如A.php
这是我的主要插件php文件和B.php
这是插件目录中的另一个php文件。现在我需要从B.php
发送一些数据到{ {1}}使用带有post方法的表单,但我收到A.php
。我该如何解决这个问题?
Page A第一行代码:
not defined 'ABSPATH' error
Page B.php表单代码:
defined ( 'ABSPATH' ) or die ( 'He He ');
结果是:
echo '<form name="fr" action="'.$_GET['land'].'" method="post" >';
echo '<input type="hidden" name="success" value="'.$result->status.'" />';
echo '<input type="hidden" name="amount" value="'.$result->amount.'" />';
echo '<input type="hidden" name="tranId" value="'.$transId.'" />';
echo '<script type="text/javascript" >';
echo 'document.fr.submit();';
echo '</script>';
echo '</form>';
任何建议都将受到赞赏。
答案 0 :(得分:0)
如果您直接访问某个页面(而不是通过WordPress),并且您想要使用WordPress功能,则需要包含wp-load.php
require_once( dirname( __FILE__ ) . '/wp-load.php' );