我正在尝试将表单提交到包含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(未找到)
怎么了?
答案 0 :(得分:2)
尝试在wp_load.php
mailform_action.php
答案 1 :(得分:1)
在脚本顶部使用类似的内容:
<?php require('/the/path/to/your/wp-blog-header.php'); ?>