我是Wordpress的新手,所以请温柔一点。
我成功创建了管理子菜单页。子菜单页本身应该显示“wp admin/whatever/myFolder”中的文件列表,并附有按钮,它确实可以显示这些文件。下面是一个按钮示例:
<li>$file</li><input type=\'button\' value=\'choose\' data-filename=\'$file\' data-path=\'$fullPath\' name=\'choose\' />
I$\\u单击后将数据发布到文件“myPost.php”,使用AJAX和jQuery,如下所示。创建我的子菜单的php文件:
$.ajax({
type: "POST",
url: \'../wp-content/plugins/myPlugin/myPost.php\',
data: {
fileName : $(this).data(\'filename\'),
filePath : $(this).data(\'path\'),
},
success:function(data) {
console.log(data);
},
error: function(errorThrown){
console.log(errorThrown);
}
});
这篇文章完美无瑕。我面临的问题是,“myPost.php”文件无法执行进一步的Wordpress函数,如“add\\u action”或其他任何函数,因为“myPost.php”开头定义的(\'ABSPATH\')总是错误的。
谢谢你的帮助。