é possível criar um loop de postagens usando WP_Query ou query_posts usando o título?
ie
$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
fonte
fonte
$wp_query
), que não parece fazer parte do retorno de chamada do filtro (consulte codex.wordpress.org/Plugin_API/Filter_Reference/posts_where ) e gerará um erro.add_filter
como no exemplo, funciona bem. Outra vantagem desta solução é que ela funciona para tipos de postagem personalizados.%
falta aqui. Logo depoisLIKE \'
. Eu adicionei-lo e ele começou a trabalhar (4.2.4)%
, também adicionado e obras :) (talvez deveria editar a resposta?)consegui isso trabalhando com a ajuda deste post no final. Saúde Gente;
fonte
Obter o título de outro loop
e use a variável $ title se desejar.
fonte
Sim, é possível....
fonte
Essas respostas me parecem tentar invadir o wordpress.
Consulte a mesma pergunta no estouro de pilha:
/programming/25761593/wp-query-with-post-title-like-something-and-category
Isso funciona se você desejar fazer uma consulta de pesquisa por título, ordenada por título:
Esta consulta de exemplo refere-se a um tipo de postagem chamado watches e o 's' (termo de pesquisa) é onde você pode procurar por seus títulos de postagem na consulta
fonte