Ordenar los resultados de búsqueda por tipo de mensaje agregar Título y "no hay resultados"

Necesito agregar entre los resultados de un Título para cada sección y un "no hay resultados" si no hay resultados, en el que se encuentra.

<?php if ( have_posts() ) { 

    while( have_posts() ) {
        the_post();

        if ( $post->post_type == 'post' ) { 
            get_template_part( 'template-parts/content', 'searchnewpost' );

        }


    } // end first while loop

    rewind_posts(); // rewind loop so we can rerun it ?>

<?php while( have_posts() ) { // Start second while loop
    the_post();

    if ( $post->post_type == 'page' ) {
        get_template_part( 'template-parts/content', 'searchpage' );
    }


} // end second while loop

rewind_posts(); // rewind loop so we can rerun it ?>

Estoy tratando de agregar esto si no hay ningún resultado que:

else ( $post->post_type == 'page' ) {
    get_template_part( 'template-parts/content', 'none' );
}

Sin éxito.

0
2019-09-18 10:33:52
fuente

Vea otras preguntas sobre etiquetas