define( 'DOING_AJAX', true );
}
-define('WP_ADMIN', true);
+if ( ! defined( 'WP_ADMIN' ) ) {
+ define( 'WP_ADMIN', true );
+}
if ( defined('ABSPATH') )
require_once(ABSPATH . 'wp-load.php');
header('Content-Type: text/html; charset=' . get_option('blog_charset'));
if ( isset( $_REQUEST['action'] ) && 'upload-attachment' === $_REQUEST['action'] ) {
- include ABSPATH . 'wp-admin/includes/ajax-actions.php';
+ include( ABSPATH . 'wp-admin/includes/ajax-actions.php' );
send_nosniff_header();
nocache_headers();
$id = media_handle_upload( 'async-upload', $post_id );
if ( is_wp_error($id) ) {
- echo '<div class="error-div">
+ echo '<div class="error-div error">
<a class="dismiss" href="#" onclick="jQuery(this).parents(\'div.media-item\').slideUp(200, function(){jQuery(this).remove();});">' . __('Dismiss') . '</a>
<strong>' . sprintf(__('“%s” has failed to upload due to an error'), esc_html($_FILES['async-upload']['name']) ) . '</strong><br />' .
esc_html($id->get_error_message()) . '</div>';
}
if ( $_REQUEST['short'] ) {
- // short form response - attachment ID only
+ // Short form response - attachment ID only.
echo $id;
} else {
- // long form response - big chunk o html
+ // Long form response - big chunk o html.
$type = $_REQUEST['type'];
/**