如何在外部php文件中定义WP_QUERY类?

时间:2012-03-21 11:21:28

标签: php ajax wordpress

我正在尝试将表单提交到包含WP_QUERY的php页面,我需要使用Ajax从提交的表单中读取它的参数。当我像这样加载页面时:

echo get_bloginfo('template_directory').'/mailform_action.php';

WP_QUERY变得未定义。当我创建一个wordpress页面并将该页面加载为action =“test”,使得page-test.php是主题文件中的页面名称时,我从控制台收到错误:

  

http://localhost/nafham_testing/testFailed加载资源:服务器响应状态为404(未找到)

怎么了?

2 个答案:

答案 0 :(得分:2)

尝试在wp_load.php

的顶部加入mailform_action.php

答案 1 :(得分:1)

在脚本顶部使用类似的内容:

<?php require('/the/path/to/your/wp-blog-header.php'); ?>