Estoy buscando una forma de equilibrar el contenido en la página de inicio de mi blog:
el blog tiene algunos tipos de publicaciones como Poscasts, Videos y Blog y me gustaría tener, digamos, 10 publicaciones en la página de inicio, pero me gustaría hacer que 5 de ellas sean siempre el último Blog.
Hacer 3 cuadros separados no resuelve mi problema porque las publicaciones se mezclan y no siempre habrá tantas publicaciones de los otros tipos.
Podría pensar en la solución para él en PHP puro, pero me gustaría tener una idea de cómo hacerlo usando la API de WordPress, cualquier ayuda, ¡cualquier referencia será bienvenida!
plugins
custom-post-types
code
Jonathan dos Santos
fuente
fuente
get_posts
consultas de 3 tipos; Estos vendrán con el beneficio adicional de almacenamiento en caché (cualquier backend disponible) y seguridad entre otros. codex.wordpress.org/The_Loop#Multiple_Loops que estoy seguro de que has visto.Respuestas:
Si todavía está buscando una alternativa que pueda ser más rápida, esto puede ayudarlo a:
Luego, para obtener su salida, colóquela
<?php customBlogFeed(); ?>
donde desee que esto salga .Si realmente quieres ponerte elegante, puedes conectarte al filtro post_limits y limitar la cantidad de publicaciones que se muestran por tipo de publicación. Espero que esto te ayude en tu búsqueda.
PD: busca en WP_Query , realmente te ayudará.
Después de un poco de investigación, es posible que desee examinar post_clauses para realizar esas caracterizaciones SQL con WP3.1 + Syntax
fuente
Entonces, después de unos meses. Encontré la respuesta a tu pregunta exacta:
Salud
fuente