Cómo Evitar Mostrar Publicaciones Duplicadas Con Múltiples Bucles En Wordpress

Cómo evitar mostrar publicaciones duplicadas con múltiples bucles en WordPress

Recientemente, uno de nuestros usuarios se encontró con el problema de la publicación duplicada mientras desarrollaba un tema personalizado. Lo que estaba tratando de hacer era mostrar la publicación más reciente en la página de inicio y luego mostrar una lista de publicaciones aleatorias en un bucle separado en la misma página. El problema era que la publicación más reciente a veces se duplicaba en el bucle de publicación aleatoria. En este artículo, le mostraremos cómo evitar la publicación duplicada de publicaciones cuando se utilizan múltiples bucles en WordPress. El truco para evitar la visualización de publicaciones duplicadas es almacenar el ID de publicación del primer ciclo y luego compararlo en el segundo ciclo. He aquí cómo hacerlo. El código para su primer ciclo debería verse así (tenga en cuenta la línea mágica):

have_posts ()): $ ma_query-> the_post (); $ do_not_duplicate = $ publicación-> ID; // ¿Esa es la línea mágica?>

Ahora que hemos almacenado el ID de publicación del primer ciclo bajo la variable $ do_not_duplicate, agreguemos una verificación en nuestro segundo ciclo. Su segundo código de bucle debería verse así:

ID == $ do_not_duplicate) continuar; // ¿Es esta la Línea Mágica?>

Siempre que agregue estas dos líneas, sus mensajes NO se replicarán. A todos los diseñadores de temas nuevos, esperamos que esto les ayude.

Leave a Reply