Un usuario preguntó 👇
No estoy seguro de qué me pasa. Solo quiero mostrar las publicaciones por tipo de publicación personalizada y / o categoría.
Tengo un tipo de publicación personalizada llamado «video» que quiero mostrar las publicaciones desde fuera del bucle básico. Ese bucle ya se muestra correctamente en la página. Sin embargo, cuando se alcanza este bucle, se muestran todas las publicaciones de nuevo, pero no incluye este tipo de publicación personalizada en absoluto. Está mostrando todos los trabajos que no quiero que no sean los que hago.
Intenté usar el mismo código para filtrar por categoría (las categorías predeterminadas de WordPress, no la taxonomía personalizada) y tampoco funciona de esa manera.
<?php
// The Query
$the_query = new WP_Query( array( 'post_type' => 'videos' ) );
// The Loop
if ( $the_query->have_posts() ) {
echo '<ul>';
while ( $the_query->have_posts() ) {
$the_query->the_post();
echo '<li>' . get_the_title() . '</li>';
}
echo '</ul>';
} else {
echo("Broken");
}
/* Restore original Post Data */
wp_reset_postdata(); ?>
(@howdy_mcgee)
Hace 2 años
No veo ningún problema con este código.
¿Dónde quieres ejecutar este código? Usted tiene alguna pre_get_posts
en el tema o plugin? ¿Ha intentado ejecutar esto con plugins deshabilitados y en un tema predeterminado?
Lanzador de hilos
(@watcherjoshua)
Hace 2 años
@howdy_mcgee
El código está incluido en index.php en la página de inicio del sitio web. La página incluye un ciclo normal de WordPress y luego esta pregunta a continuación (donde quiero mostrar publicaciones de un tipo de publicación que está excluido del ciclo normal).
Intenté deshabilitar todos los plugins y usar el tema Twentynineteen con los mismos resultados: muestra todas las mismas historias del bucle normal nuevamente y no incluye ninguna del tipo personalizado de publicación. Es como si hubiera incluido el mismo bucle dos veces.
(@howdy_mcgee)
Hace 2 años
Estás ejecutando esta pregunta dentro el bucle más grande? Si tu index.php
no es muy grande, puede ser beneficioso publicar el archivo completo.
¿Solucionó tu problema??
0 / 0