Cómo Ordenar Publicaciones Por Fecha De Vencimiento En Wordpress

Cómo ordenar publicaciones por fecha de vencimiento en WordPress

En el pasado, hemos compartido cómo caducar publicaciones en WordPress usando el complemento Post Expirator. Bueno, mientras creamos un sitio de listado de eventos, encontramos que este complemento es muy útil. Podemos eliminar fácilmente las listas de eventos vencidas. En segundo lugar, gracias a este complemento, también es muy fácil ordenar los artículos por fecha de vencimiento. En este artículo, le mostraremos cómo ordenar las publicaciones por fecha de vencimiento de la publicación en WordPress. Código actualizado para reflejar los cambios en el complemento donde cambiaron el nombre del campo personalizado. Gracias Tajim por hacérnoslo saber en los comentarios. En nuestro proyecto en particular, tuvimos eventos como un tipo de publicación personalizada. Ahora bien, esto es para una organización sin fines de lucro que organiza un evento por mes, por lo que acabamos de crear un ciclo para poner en su página de eventos. Puede usar el código en su barra lateral o en cualquier otro lugar que desee.

‘event’, ‘posts_per_page’ => 15, ‘order’ => ‘ASC’, ‘meta_key’ => ‘_expiration-date’, ‘orderby’ => ‘meta_value’); $ eventloop = new WP_Query ($ args); if ($ eventloop-> have_posts ()): while ($ eventloop-> have_posts ()): $ eventloop-> the_post (); // Todo el contenido del bucle termina aquí; terminara si; ?> El truco es usar la meta_key y luego el usuario oderby meta_value. Al ponerlo en orden ascendente, se muestra el evento que se avecina pronto (que vence antes). Ejemplo de nuestra lista de eventos:

Tenga en cuenta que para que esto funcione, DEBE utilizar el complemento Post Expirator. Si tiene alguna pregunta, no dude en hacerla en los comentarios a continuación.

Leave a Reply