Cum sa afisezi articolele saptamanii trecute in WordPress

Multi utilizatori ai platformei WordPress incep sa-si modifice temele. Totusi, pentru utilizatorii noi, apar o multime de provocari. Una din ele este si cea prin care se pot afisa articolele saptamanii trecute in WordPress. Cineva doreste sa adauge pe pagina principala o sectiune care afiseaza articolele de saptamana trecuta. In acest articol vom invata cum putem fac acest lucru.

Inainte sa vedem cum sa afisam articolele saptamanii trecute, haideti sa vedem cum putem afisa posturile saptamanii in curs folosind WP_Query. Copy paste la urmatorul cod in fisierul functions.php al temei curente.

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(); ?> <h2><a href="<?php the_permalink(); ?>" title="Permanent link to <?php the_title(); ?> "><?php the_title(); ?></a></h2> <?php the_excerpt(); ?> <?php endwhile; ?> <?php wp_reset_postdata(); ?> <?php else: ?> <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p> <?php endif; } Citeste in continuare