[{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/xn--adrimadiseo-beb.com\/tutoriales-wordpress\/como-mostrar-las-publicaciones-de-la-semana-pasada-en-wordpress\/#BlogPosting","mainEntityOfPage":"https:\/\/xn--adrimadiseo-beb.com\/tutoriales-wordpress\/como-mostrar-las-publicaciones-de-la-semana-pasada-en-wordpress\/","headline":"C\u00f3mo mostrar las publicaciones de la semana pasada en WordPress","name":"C\u00f3mo mostrar las publicaciones de la semana pasada en WordPress","description":"Muchos de nuestros lectores de nivel principiante pronto comienzan a modificar sus temas de WordPress, por eso tenemos una hoja de trucos de temas de ... <a title=\"C\u00f3mo mostrar las publicaciones de la semana pasada en WordPress\" class=\"read-more\" href=\"https:\/\/xn--adrimadiseo-beb.com\/tutoriales-wordpress\/como-mostrar-las-publicaciones-de-la-semana-pasada-en-wordpress\/\" aria-label=\"M\u00e1s en C\u00f3mo mostrar las publicaciones de la semana pasada en WordPress\">Leer m\u00e1s<\/a>","datePublished":"2021-06-22","dateModified":"2021-06-22","author":{"@type":"Person","@id":"https:\/\/xn--adrimadiseo-beb.com\/author\/mitzamitza-es\/#Person","name":"adrimadise\u00f1o","url":"https:\/\/xn--adrimadiseo-beb.com\/author\/mitzamitza-es\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/4f04015a3698191a873267b006e8e8789ce30b6ee841a5518a6033860d50fe16?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4f04015a3698191a873267b006e8e8789ce30b6ee841a5518a6033860d50fe16?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"adrimadise\u00f1o.com","logo":{"@type":"ImageObject","@id":"https:\/\/xn--adrimadiseo-beb.com\/wp-content\/uploads\/2022\/05\/cropped-logo_adrima.png","url":"https:\/\/xn--adrimadiseo-beb.com\/wp-content\/uploads\/2022\/05\/cropped-logo_adrima.png","width":450,"height":90}},"image":{"@type":"ImageObject","@id":"https:\/\/xn--adrimadiseo-beb.com\/wp-content\/uploads\/2021\/06\/lastweekposts.png","url":"https:\/\/xn--adrimadiseo-beb.com\/wp-content\/uploads\/2021\/06\/lastweekposts.png","height":250,"width":250},"url":"https:\/\/xn--adrimadiseo-beb.com\/tutoriales-wordpress\/como-mostrar-las-publicaciones-de-la-semana-pasada-en-wordpress\/","about":["Tutoriales Wordpress"],"wordCount":753,"articleBody":"Muchos de nuestros lectores de nivel principiante pronto comienzan a modificar sus temas de WordPress, por eso tenemos una hoja de trucos de temas de WordPress para ayudarlos a comenzar.  Esto trae algunos desaf\u00edos interesantes para los nuevos usuarios.  Uno de esos lectores nos pregunt\u00f3 recientemente c\u00f3mo mostrar las publicaciones de la semana pasada en WordPress.  Solo quer\u00edan agregar una secci\u00f3n en su p\u00e1gina de inicio que mostrara publicaciones de la semana anterior.  En este art\u00edculo, le mostraremos c\u00f3mo mostrar las publicaciones de la semana pasada en WordPress. Antes de que le mostremos c\u00f3mo mostrar las publicaciones de la semana anterior, primero echemos un vistazo a c\u00f3mo puede mostrar las publicaciones de la semana actual usando WP_Query.  Copie y pegue el siguiente c\u00f3digo en el archivo functions.php de su tema o en un complemento espec\u00edfico del sitio.  function wpb_this_week() { $week = date('W');$year = date('Y');$the_query = new WP_Query( 'year=\" . $year . \"&amp;w=' . $week );if ( $the_query-&gt;have_posts() ) : while ( $the_query-&gt;have_posts() ) : $the_query-&gt;the_post(); ?&gt;    &lt;h2&gt;&lt;a href=\"&lt;?php the_permalink(); ?&gt;\" title=\"Permanent link to &lt;?php the_title(); ?&gt; \"&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;&lt;\/h2&gt;\t&lt;?php the_excerpt(); ?&gt;  &lt;?php endwhile; ?&gt;  &lt;?php wp_reset_postdata(); ?&gt;&lt;?php else:  ?&gt;  &lt;p&gt;&lt;?php _e( 'Sorry, no posts matched your criteria.' ); ?&gt;&lt;\/p&gt;&lt;?php endif;}En el c\u00f3digo de ejemplo anterior, primero descubrimos la semana y el a\u00f1o actuales.  Luego usamos esos valores en WP_Query para mostrar publicaciones de la semana actual.  Ahora todo lo que necesitas hacer es agregar &lt;?php wpb_this_week(); ?&gt; en su archivo de tema donde desea mostrar las publicaciones.Esto fue simple, \u00bfno?  Ahora, para mostrar las publicaciones de la semana pasada, todo lo que necesita hacer es menos 1 del valor de la semana.  Pero si esta es la primera semana del a\u00f1o, obtendr\u00e1 0 para la semana y el a\u00f1o actual en lugar del a\u00f1o pasado.  As\u00ed es como solucionas ese problema. function wpb_last_week_posts() { $thisweek = date('W');if ($thisweek != 1) :$lastweek = $thisweek - 1;   else : $lastweek = 52;endif; $year = date('Y');if ($lastweek != 52) :$year = date('Y');else: $year = date('Y') -1; endif;$the_query = new WP_Query( 'year=\" . $year . \"&amp;w=' . $lastweek );if ( $the_query-&gt;have_posts() ) : while ( $the_query-&gt;have_posts() ) : $the_query-&gt;the_post(); ?&gt;    &lt;h2&gt;&lt;a href=\"&lt;?php the_permalink(); ?&gt;\" title=\"Permanent link to &lt;?php the_title(); ?&gt; \"&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;&lt;\/h2&gt;\t&lt;?php the_excerpt(); ?&gt;  &lt;?php endwhile; ?&gt;  &lt;?php wp_reset_postdata(); ?&gt;&lt;?php else:  ?&gt;  &lt;p&gt;&lt;?php _e( 'Sorry, no posts matched your criteria.' ); ?&gt;&lt;\/p&gt;&lt;?php endif;}En el c\u00f3digo de muestra anterior hemos colocado dos marcas.  La primera comprobaci\u00f3n establece el valor de la \u00faltima semana en 52 (que es la \u00faltima semana de un a\u00f1o) cuando el valor de la semana actual es 1. La segunda comprobaci\u00f3n establece el valor del a\u00f1o en el a\u00f1o pasado cuando el valor de la \u00faltima semana es 52. Para mostrar las publicaciones de la semana pasada, todo lo que necesita hacer es agregar &lt;?php wpb_last_week_posts(); ?&gt; al archivo de plantilla de su tema donde le gustar\u00eda mostrarlos.  O si desea tener un c\u00f3digo abreviado para poder agregarlo a una p\u00e1gina o un widget, simplemente agregue esta l\u00ednea debajo del c\u00f3digo que se proporcion\u00f3 anteriormente. add_shortcode('lastweek', 'wpb_last_week_posts');Ahora puede usar este shortcode en una publicaci\u00f3n, p\u00e1gina o un widget como este: [lastweek]Tenga en cuenta que no siempre necesita WP_Query para crear consultas personalizadas.  WordPress viene con un pu\u00f1ado de funciones para ayudarlo a mostrar publicaciones recientes, archivos, comentarios, etc. Si hay una manera m\u00e1s f\u00e1cil de usar las funciones existentes, entonces realmente no necesita escribir sus propias consultas.  Esperamos que este art\u00edculo le haya ayudado a mostrar las publicaciones de la semana pasada en WordPress.  Experimente con el c\u00f3digo y modif\u00edquelo para satisfacer sus necesidades.  H\u00e1ganos saber si tiene alguna pregunta dejando un comentario a continuaci\u00f3n o \u00fanase a nosotros en Gorjeo.                                                                                                                                                                                                                                                                                                                                                                     4.5        \/        5        (        410                    votos                )    "},{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Tutoriales Wordpress","item":"https:\/\/xn--adrimadiseo-beb.com\/tutoriales-wordpress\/#breadcrumbitem"},{"@type":"ListItem","position":2,"name":"C\u00f3mo mostrar las publicaciones de la semana pasada en WordPress","item":"https:\/\/xn--adrimadiseo-beb.com\/tutoriales-wordpress\/como-mostrar-las-publicaciones-de-la-semana-pasada-en-wordpress\/#breadcrumbitem"}]}]