Я пытаюсь просмотреть сообщения произвольного типа в WordPress и застрял на приведенном ниже коде.

$args = array(
    'type'      => 'theslider',
    'orderby'   => 'date',
    'order'     => 'DESC',
    'cat'       => 23
);

$lasts = new WP_Query( $args );

if( $lasts->have_posts() ):

    while( $lasts->have_posts() ): $lasts->the_post();

        the_title( sprintf('<a href="%s"><div class="pt10 title">', esc_url( get_permalink() ) ),'</div></a>' ); 

    endwhile;

endif;

wp_reset_postdata();

Этот код работает с типом сообщения по умолчанию. А функция Custom Post Type хорошо работает в админке.

Как я могу просмотреть сообщения произвольного типа на домашней странице WordPress.

0
Shareef 25 Дек 2016 в 12:24

1 ответ

Лучший ответ

Понятно. Публикация здесь для использования в будущем.

<?php 
$args = array(
    'post_type'=> 'theslider',
    'orderby'   => 'date',
    'order'     => 'DESC'
);              

$the_query = new WP_Query( $args );
if($the_query->have_posts() ) : 
    while ( $the_query->have_posts() ) : $the_query->the_post(); 

        the_title();

    endwhile; 

else: 

    echo '<p>Nothing Here.</p>';

endif; 

wp_reset_postdata(); 

?>

Вот и все. он будет получать и просматривать сообщения произвольного типа :)

1
Shareef 25 Дек 2016 в 12:50