est-il possible de créer une boucle de messages en utilisant WP_Query ou query_posts en utilisant le titre?
c'est à dire
$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(); ...
$wp_query
), qui ne semble pas faire partie du rappel de filtre (voir codex.wordpress.org/Plugin_API/Filter_Reference/posts_where ) et générera une erreur.add_filter
comme dans l'exemple, cela fonctionne très bien. Un autre avantage de cette solution est qu'elle fonctionne pour les types de publication personnalisés.%
soit manqué ici. Juste aprèsLIKE \'
. Je l'ai ajouté et il a commencé à fonctionner (4.2.4)%
, ajouté aussi et fonctionne :) (devrait peut-être modifier la réponse?)obtenu ce travail avec l'aide de ce message à la fin. Acclamations gars;
la source
Obtenez le titre d'une autre boucle
et utilisez la variable $ title si vous le souhaitez.
la source
Oui c'est possible....
la source
Ces réponses me semblent essayer de pirater wordpress.
Référez-vous à la même question sur le débordement de pile:
/programming/25761593/wp-query-with-post-title-like-something-and-category
Cela fonctionne si vous souhaitez effectuer une recherche par titre trié par titre:
Cet exemple de requête concerne un type de publication nommé montres et le 's' (terme de recherche) est l'endroit où vous pouvez rechercher vos titres de publication dans la requête
la source