Wsparcie » Zaawansowane » Pętla wyświeltająca wszyskie posty (globalne post_type)

  • Rozwiązany jingels

    (@jingels)


    Witam serdecznie.

    Bardzo proszę o pomoc. Od kilku godzin bezskutecznie rozwiązuję problem loopa.
    Mam stworzone kilka globalnych postów z przypisaną kategorią „xyz”. A także mam zarejestrowane post_types w których mam stworzone kolejne posty i również przypisane do nich kategorię „xyz”. Nie udaje mi się stworzyć zapytania pętli które wyświetli mi na stronie wszystkie te posty z przypisaną kategorią „xyz” (globalne oraz post_typs). O ile wyświetlenie samych postów globalnych nie stanowi problemu to z wyświetleniem wszystkiego łącznie jest dla mnie nie do przebrnięcia.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Cześć
    Spróbuj z WP Query

    Mogłoby to wyglądać mniej więcej tak:

    <?php
    // the query
    $args = array(
    	'post_type' => array( 'post', 'custom_post_type' ),
    	'category_name' => 'xyz',
    );
    $the_query = new WP_Query( $args );
    
    if ( $the_query->have_posts() ) : ?>
    
    	<!-- the loop -->
    	<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
    		<h2><?php the_title(); ?></h2>
    
    	<?php endwhile; ?>
    	<!-- end of the loop --> 
    
    	<?php wp_reset_postdata(); ?>
    
    <?php else : ?>
    	<p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
    <?php endif; ?>

    Cześć. Serdecznie dziękuję za odpowiedź. Działa. Aby wyświetlić więcej postów niż 1 należało tylko dodać ‚posts_per_page’ => 10

    $args = array(
    ‚post_type’ => array( ‚post’, ‚custom_post_type’ ),
    ‚category_name’ => ‚xyz’,
    ‚posts_per_page’ => 10
    );

    Problem rozwiązany.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Pętla wyświeltająca wszyskie posty (globalne post_type)’ is closed to new replies.