Можно ли создать цикл сообщений, используя WP_Query или query_posts, используя заголовок?
т.е.
$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
источник
источник
$wp_query
), который, похоже, не является частью обратного вызова фильтра (см. Codex.wordpress.org/Plugin_API/Filter_Reference/posts_where ) и вызовет ошибку.add_filter
как в примере, он работает нормально. Еще одним преимуществом этого решения является то, что оно работает для пользовательских типов записей.%
здесь упущено. Сразу послеLIKE \'
. Я добавил его, и он начал работать (4.2.4)%
, добавил тоже, и работает :) (может, стоит отредактировать ответ?)получил это работает с помощью этого поста в конце. Ура ребята;
источник
Получить заголовок из другого цикла
и используйте переменную $ title, если хотите.
источник
Да, это возможно....
источник
Эти ответы кажутся мне попыткой взломать WordPress.
Обратитесь к тому же вопросу о переполнении стека:
/programming/25761593/wp-query-with-post-title-like-something-and-category
Это работает, если вы хотите сделать поисковый запрос по названию, упорядоченный по заголовку:
Этот пример запроса относится к типу постов с именем watches, а 's' (поисковый термин) - это место, где вы можете искать заголовки постов в запросе.
источник