Marketing

Cómo ver los lanzamientos de la semana en WordPress

Semana en WordPress

Muchos de nuestros instructores pueden cambiar sus temas de WordPress, por lo que tenemos muchos temas de WordPress para ayudarlo a comentar. Hay algunas cosas interesantes que hacer para los nuevos usuarios y los nuevos usuarios. ver los lanzamientos de pases semanales en WordPress. Solo quiero resumir una sección en su página de inicio que muestra los lanzamientos de la semana anterior. En este artículo, mostraremos cómo ver los lanzamientos de pases semanales en WordPress.

Antes de que le mostremos cómo mostrar las publicaciones de la semana anterior, primero echamos un vistazo a cómo puede mostrar las publicaciones de la semana actual usando WP_Query. Copy y pegue el sigúiente cómo puede mostrar las publicaciones de la semana actual usando WP_Query. Copie y ciertamente péguelo spec.

function wpb_this_week() { 
$week = date('W');
$year = date('Y');
$the_query = new WP_Query( 'year=" . $year . "&w=' . $week );
if ( $the_query->have_posts() ) : 
while ( $the_query->have_posts() ) : $the_query->the_post(); ?>

» title=»Permanent link to «>

	
  
  

  

En el código de ejemplo anterior, primero descubrimos la semana y el año actuales. Luego usamos esos valores en WP_Query para mostrar publicaciones de la semana actual. Ahora todo lo que necesitas hacer es agregar en su archivo de tema donde desea mostrar las publicaciones.

Esto fue simple, ¿no? 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ño, obtendrá 0 para la semana y el año actual en lugar del año pasado. Así 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 . "&w=' . $lastweek );
if ( $the_query->have_posts() ) : 
while ( $the_query->have_posts() ) : $the_query->the_post(); ?>

» title=»Permanent link to «>

	
  
  

  

En el código de muestra anterior hemos colocado dos marcas. La primera comprobación establece el valor de la última semana en 52 (que es la última semana de un año) cuando el valor de la semana actual es 1. La segunda comprobación establece el valor del año en el año pasado cuando el valor de la última semana es 52.

Para mostrar las publicaciones de la semana pasada, todo lo que necesita hacer es agregar al archivo de plantilla de su tema donde le gustaría mostrarlos. O si desea tener un código abreviado para poder agregarlo a una página o un widget, simplemente agregue esta línea debajo del código que se proporcionó anteriormente.

add_shortcode('lastweek', 'wpb_last_week_posts');

Ahora puede usar este shortcode en una publicación, elija un widget como este:

[lastweek]

No requiere WP_Query para crear consultas personalizadas. WordPress aúlla con muchas funciones para publicar pacientes, archivos, comentarios, etc. Es fácil usar las funciones existentes, entonces realmente no necesita escribir sus propias consultas.

Esperamos que este artículo te sirva para empezar a publicar los posts publicados en WordPress. Experimenta con el código y adáptalo a tus necesidades. Há ganos saber si tiene alguna pregunta dejando un comentario a continuación o únase a nosotros en Twitter.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.