Wordpress 3.5: Eigene Galerie mit eingebundenen Bildern funktioniert nicht

Ich habe gerade auf Wordpress 3.5 aktualisiert, aber dies hat einen kleinen Teil meines Codes zum Absturz gebracht: Es gibt eine PHP-Datei, die einen bestimmten Beitrag mit seiner Galerie über AJAX lädt.

Der Code sieht so aus:

<?php

// Include WordPress
define('WP_USE_THEMES', false);
require('../../../../wp-load.php');

$id = $_POST['id'];

// query post with this identifier
query_posts('meta_key=identifier&meta_value='.$id); 
if (have_posts()) :
while (have_posts()) : the_post();

    // add content
    $content = apply_filters('the_content', get_the_content()); 
    echo '<div class="content-inner">'.$content.'</div>';
endwhile;
endif;
?>

Der Beitrag enthält einen Shortcode [Galerie]. Ich habe meine eigene Wordpress-Galerie mit diesem Code erstellt:

remove_shortcode('gallery');
add_shortcode('gallery', 'parse_gallery_shortcode');

function parse_gallery_shortcode($atts) {

    global $post;

    extract(shortcode_atts(array(
        'orderby' => 'menu_order ASC, ID ASC',
        'id' => $post->ID,
        'itemtag' => 'dl',
        'icontag' => 'dt',
        'captiontag' => 'dd',
        'columns' => 3,
        'size' => 'full',
        'link' => 'file'
    ), $atts));

    $args = array(
        'post_type' => 'attachment',
        'post_parent' => $id,
        'numberposts' => -1,
        'orderby' => $orderby
        ); 

    $images = get_posts($args);
    print_r($images);
}

Dies funktioniert mit allen anderen Galerien auf meiner Site, aber nicht mit den mit Ajax geladenen. Und es hat mit Wordpress 3.4 funktioniert.

Gibt es Änderungen in Wordpress 3.5, die ich übersehen habe?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage