Die function zum Auflisten von Beiträgen aus der Kategorie des aktuellen Beitrags schlägt in WP 3.8 fehl

Ich habe diese function in der functions.php meines Child-Themes , deren einfaches Ziel darin besteht, eine Anzahl von Posts nur aus der Kategorie des aktuellen Posts, aber nicht des aktuellen Posts selbst aufzulisten.

Es funktionierte bis heute Abend, als es begann, Beiträge aus allen Kategorien aufzulisten , nicht nur die Kategorie des aktuellen Beitrags.

Die einzige Änderung, die ich an meiner Site vorgenommen habe, war die Aktualisierung auf WordPress Version 3.8. Ich bin mir nicht sicher, ob das etwas damit zu tun hat, aber ich dachte es könnte, da ich eine “geklonte” Seite habe, auf der WordPress 3.7.1 läuft, und genau die gleiche function auf dieser Seite funktioniert, genau was macht Ich will es, dh es listet eine Reihe von Beiträgen auf, nur aus der Kategorie des aktuellen Beitrags, nicht aber des aktuellen Beitrags selbst.

Hier ist die function:

ID); $cat_ID = $cat_ID[0]->cat_ID; $this_post = get_the_ID(); $PostsPerPage = 5; query_posts(array('cat' => $cat_ID, 'post__not_in' => array($this_post), 'posts_per_page' => $PostsPerPage, 'orderby' => 'rand')); while ( have_posts() ) : the_post(); $ThisPermalink = get_permalink(); $ThisTitle = get_the_title(); echo ''.$ThisTitle.'
'; endwhile; wp_reset_query(); } } add_action('do_my_list', 'list_posts_from_current_category'); ?>

Es wird auf die übliche Weise zur content.php des untergeordneten Themas hinzugefügt:

  

Wie ich schon sagte, funktioniert alles wie in WP 3.7.1 vorgesehen, aber in WP Version 3.8 kam es zu einem Cropper, der Einträge aus allen Kategorien auflistet.

Weiß jemand, was daran falsch sein kann?

Solutions Collecting From Web of "Die function zum Auflisten von Beiträgen aus der Kategorie des aktuellen Beitrags schlägt in WP 3.8 fehl"

Ich habe nie herausgefunden, was die function daran hindert, mit WP 3.8 zu arbeiten, aber ich habe herausgefunden, dass diese Variante funktioniert – und ich habe keine Ahnung warum:

 < ?php function list_posts_from_current_category() { if(is_single()){ $tempArray = get_the_category($post->ID); $FirstCatName = $tempArray[0]->slug; $this_post = get_the_ID(); $PostsPerPage = 5; query_posts(array('category_name' => $FirstCatName, 'post__not_in' => array($this_post), 'posts_per_page' => $PostsPerPage, 'orderby' => 'rand')); while ( have_posts() ) : the_post(); $ThisPermalink = get_permalink(); $ThisTitle = get_the_title(); echo 'https://wordpress.stackexchange.com/questions/126571/function-to-list-posts-from-current-posts-category-fails-in-wp-3-8/ThisPermalink">'.$ThisTitle.'
'; endwhile; wp_reset_query(); } } add_action('do_my_list', 'list_posts_from_current_category'); ?>