【发布时间】:2016-05-13 13:39:44
【问题描述】:
我无法理解如何在 Wordpress 中使用 jQuery 调用 php 文件。
我正在尝试在 Wordpress 中创建文件上传器。
我想在下面的函数中调用名为uploadifive.php 和check-exists.php 的php 文件。
控制台错误是 404 并且未访问文件,我还注意到 jquery 将 wordpress 永久链接附加到导致 404 的 url 中。
如何在不自动附加永久链接到.php文件路径的情况下调用php文件?
jQuery.noConflict();
$('#file_upload').uploadifive
({
'auto' : false,
'buttonText' : 'Browse',
'fileSizeLimit' : '1024 MB' ,
'multi' : false,
'queueSizeLimit' : 1,
'checkScript' : 'check-exists.php',
'queueID' : 'queue',
'fileType' [ 'video/3gpp'],
'uploadScript' : 'uploadifive.php',
'onUploadComplete' : function(file, data) {window.location = 'upload_to_youtube/processing.php?' + data;}
});
});
【问题讨论】:
-
您需要了解 1) AJAX、2) Wordpress AJAX API 和 3) jQuery AJAX API。然后只需将其连接在一起即可。
-
wp中有几个地方可以直接调用.php。可以把.php文件放在wordpress根目录下,也可以把*.php文件放在可以访问的主题目录下。