
Puedes mostrar los últimos posts de WordPress en un archivo PHP utilizando el siguiente código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
function mostrar_ultimos_posts() { $args = array( 'posts_per_page' => 5, // Número de posts a mostrar 'orderby' => 'date', // Ordenar por fecha 'order' => 'DESC', // Orden descendente ); $recent_posts = new WP_Query($args); if ($recent_posts->have_posts()) { $output = '<ul>'; while ($recent_posts->have_posts()) { $recent_posts->the_post(); $output .= '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>'; } $output .= '</ul>'; } else { $output = 'No se encontraron posts.'; } wp_reset_postdata(); return $output; } add_shortcode('ultimos_posts', 'mostrar_ultimos_posts'); |
Este shortcode muestra los últimos 5 posts de WordPress y los enlaza a sus respectivas páginas. Puedes cambiar el número de posts mostrados ajustando el valor en ‘posts_per_page’ en el array $args.
Simplemente agrega [ultimos_posts] en el contenido de cualquier página o entrada de WordPress para mostrar la lista de los últimos posts.
Recuerda que este es un shortcode básico y puede personalizarse más según tus necesidades. Puedes modificar el formato de salida, agregar clases de CSS y realizar otros ajustes para que se ajuste al diseño de tu sitio web.