¿Es posible crear un bucle de publicaciones usando WP_Query o query_posts usando el título?
es decir
$args = array('post_title'='LIKE '.$str.'% ');
$res = WP_Query($arg);
// the loop...
// trying this now...
$mypostids = $wpdb->get_col("select ID from $wpdb->posts where post_title like 'Abb%' ");
echo count($mypostids).", "; // works but can't echo out array of IDs for the next args?
$args = array(
'post__in'=> $mypostids
);
$res = WP_Query($args);
while( $res->have_posts() ) : $res->the_post(); ...
query-posts
wp-query
title
v3nt
fuente
fuente
$wp_query
), que no parece ser parte de la devolución de llamada del filtro (ver codex.wordpress.org/Plugin_API/Filter_Reference/posts_where ) y generará un error.add_filter
como en el ejemplo, funciona bien. Otra ventaja de esta solución es que funciona para tipos de publicación personalizados.%
se echa de menos aquí. Justo despuésLIKE \'
. Lo agregué y comenzó a funcionar (4.2.4)%
, agregó también, y funciona :) (¿tal vez debería editar la respuesta?)Esto funcionó con la ayuda de esta publicación al final. Animo amigos;
fuente
Obtén el título de otro bucle
y use la variable $ title si lo desea.
fuente
Sí, es posible....
fuente
Me parece que estas respuestas intentan hackear WordPress.
Consulte la misma pregunta sobre el desbordamiento de la pila:
/programming/25761593/wp-query-with-post-title-like-something-and-category
Esto funciona si desea hacer una consulta de búsqueda por título ordenado por título:
Esta consulta de ejemplo es para un tipo de publicación llamada relojes y la 's' (término de búsqueda) es donde puede buscar los títulos de sus publicaciones en la consulta
fuente