it-swarm.com.de

Leiten Sie die Kategorie an den ersten verfügbaren untergeordneten Beitrag weiter

Ist es möglich, die Kategorie auf die erste verfügbare untergeordnete Nachricht umzuleiten? Vielen Dank!

2
raymond

Ich musste das tun, aber nur in einigen Kategorien auf meiner Website. Dies war der Code, den ich verwendet habe - ich habe ihn in den functions.php meines Themas eingefügt:

  // use template_redirect action:
 add_action( 'template_redirect', 'my_redirect_to_post' );

 /// Function to redirect from certain category pages to first post of those categories
 function my_redirect_to_post() {
     if (is_category('3') ||  is_category('5') ) {
         $category = get_the_category();
         $posts =  query_posts('showposts=1&cat='.$category[0]->cat_ID);
         if(have_posts()) :
            wp_redirect(get_permalink($post->ID));
         endif;
    }
}

Wenn Sie dies in all Ihren Kategorien tun müssen, können Sie natürlich die Bedingung if (is_category('3') || is_category('5') ) entfernen.

2
Lea Cohen