要从文件系统中删除文件,可以使用类似以下内容附加到jQuery调用的AJAX挂钩:
function ajax_remove_image() {
check_ajax_referer( \'image_removal\', \'image_removal_nonce\' );
if ( ! $_POST[ \'confirm\' ] )
exit( \'false\' );
$uploads = wp_upload_dir();
$upload_dir = $uploads[ \'path\' ];
$file = strpos( $_POST[ \'file\' ], \'/\' ) !== false ? $_POST[ \'file\' ] : $upload_dir . \'/\' . $_POST[ \'file\' ];
$attachment_id = null;
@unlink( $file );
if ( ! file_exists( $file ) )
exit( \'true\' );
else
exit( \'false\' );
}
此代码来自我目前正在开发的插件(
source), 因此,您可能需要根据需要进行调整。