Problem u prikazivanju taksonomija i post type-ova

Pozdrav.

Prije svega nisam imao ideju kako da dam naziv ovoj temi pa sam postavio kako jeste trenutno.

Radim jednu Knowledge Base temu u WordPress-u, sve je super bilo, ali sam sada skontao da cu imati problem i da sam zaboravio na jednu stvar.

Kreirao sam novi post type i taksonomiju unutar kojeg ce ici teme koje kreira autor.Te teme kao i sekcije treba prikazati na odredjenom Page-u.

Problem je u tome sto zelim da se iz svake kategorije na Page-u prikaze 5 postova (u ovom slucaju topica).Nemam neku ideju, evo kako to izgleda u praksi:

// Create shortcode for displaying KB Topics and Sections
function kb_shortcode() {
    // Get Knowledge Base Sections
    
    $kb_sections = get_terms('section','orderby=name&hide_empty=0');
    
    // For each knowledge base section
    
    foreach ($kb_sections as $section) :
        $return .= '<div class="col-md-4 section">';
    
    // Display Section Name
    
    $return .= '
    <div class="section-title">
        <h4>
            <a href="'. get_term_link( $section ) .'" title="See more from '. $section->name .'" >'. $section->name .'</a>
        </h4>
    </div>
    <div class="section-content">
        <ul>
    ';
    
    // Fetch posts in the section
    $kb_args = array(
        'post_type' => 'topics',
        'posts_per_page'=>-1,
        'tax_query' => array(
            array(
                'taxonomy' => 'section',
                'terms'    => $section,
                ),
            ),
        );
    
    $the_query = new WP_Query( $kb_args );
    if ( $the_query->have_posts() ) : 
        while ( $the_query->have_posts() ) : $the_query->the_post(); 
    $return .=  '<li>';
    $return .=  '<span class="glyphicon glyphicon-file"></span> <a href="'. get_permalink( $the_post->ID ) .'" rel="bookmark" title="'. get_the_title( $the_post->ID ) .'">'. get_the_title( $the_post->ID ) .'</a>';
    $return .=  '</li>';
    endwhile; 
    wp_reset_postdata(); 
    else : 
        $return .= '<p>No Articles Found</p>';
    endif; 
    $return .=  '</ul></div></div>';
    endforeach;
    return $return;
}
// Create shortcode 
add_shortcode('knowledgebase', 'kb_shortcode');

Znaci u svakoj sekciji (nebitno koliko ih ima) na Page da se prikaze po 5 zadnjih postova ?


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Profit Monkey