WordPress : Función the_post()

Fecha Publicación:       06 de Septiembre de 2022
Fecha Modificación:       06 de Septiembre de 2022

La función the_post() , verifica si bucle ha comenzado y luego establece la publicación actual moviéndose, cada vez, a la siguiente publicación en la cola.

Basic Usage

if ( have_posts() ) {
	while ( have_posts() ) {

		the_post(); ?>

		<h2><?php the_title(); ?></h2>

		<?php the_content(); ?>

	<?php }
}
?>

Ejemplos

<div class="single_post" id="single_post_id">
<?php
    if ( have_posts()) {   /* si existen post */
        while ( have_posts()){   /* hacemos un recorrido de los post */ 
            /* the_post() - recuperar información referida a la entrada específica usando 
                cualquier Template Tag de WordPress */
           /* the_post() - verifica si bucle ha comenzado y luego establece la publicación actual moviéndose, 
               cada vez, a la siguiente publicación en la cola. - */  
            the_post();      

         /*  the_title() Muestra o recupera el título de la publicación actual- */   
            echo '<h2>'. the_title() .'</h2>';

                the_content();      /* Muestra el contenido de la publicación.- */  
         
                if ( has_category() || has_tag() ){  /* verifica si hay categoria y etiquetas */	?> 
                    <div class="cat_and_tag"> <!-- contenedor categoria y etiqueta -->
                            <!-- Verifica si hay categoria -->
                            <?php 
                                if ( has_category() ){   /*-verifica si hay categoria-*/
                                ?> 
                            <div class="cat_post">
                            <span>Categorias</span>
                                <h3><?php the_category(' - ') ?></h3>
                            </div>
                            <?php  
                                }  /* fin si has_category  */   
                            ?>   
                        <!-- FIN si hay categoria -->

                            <!-- Verifica si hay Etiqueta -->
                            <?php     
                                if ( has_tag() ){
                            ?>
                            <div class="tag_post">
                                <span>Etiquetas</span>
                                <h3><?php the_tags('',', '); ?></h3>
                            </div>
                            <?php
                                } /*Fin si has_tag() */  
                            ?>
                            <!-- Fin Verifica si hay Etiqueta -->   

                    </div> <!-- Fin contenedor categoria y etiqueta -->
                        <?php
                    }	/*- Fin si has_category() || has_tag()-*/		
        } /*Fin while*/  
    }else{
        echo "No hay posts";
    }
    ?>
</div>

 

Articulo : 908 - Veces Leidas
Compartir Articulo:
×

¡Apóyame suscribiéndote a mi canal!

Tutoriales sobre Diseño Web