我正在使用php和ajax在Wordpress中创建一个模板页面,其中包含自定义联系表单。
我在同一目录中有两个文件:
wp-content / themes / verbo / template01.php(联系表格)和wp-content / themes / verbo / sendEmail.php(ajax)
在template01.php中,我有这样的ajax请求:
xhttp.open("POST", "sendEmail.php", true);
但是,该行给我一个错误: “无法加载状态为404的资源服务器失败”
template01.php和sendEmail.php在同一目录中,所以我认为问题不在参考中。我什至尝试使用绝对引用,但结果是相同的。
此表格适用于我的本地服务器。只是不作为Wordpress模板。
我的styles.css遇到了同样的问题。稍作搜索后,我将<link rel="stylesheet" type="text/css" href="style.css" media="screen">
替换为<link rel="stylesheet" type="text/css" href="<?php echo get_template_directory_uri();?>/style.css" media="screen">
。
所以,我想问题在于wordpress如何处理这些事情。
我对Wordpress的经验不是很丰富,因此可以提供任何帮助。