divv

Рейтинг
150
Регистрация
02.02.2010
Sly32:
Я_Рожден_В_СССР Опять по кругу обьяснять!!! Ваш код выведет количество ВСЕХ записей в категории, а мне нужно подсчитать только те, которые подпадают под нужное условие. Думал что для этого параметр $filter, но нигде нет описания а присвоение ему параметров как для обычного запроса ничего не меняет.

попробуйте этот код

<?php
$myquery = new WP_Query();
$myquery->query( 'category_name=slag-categorii&meta_key=имя поля&meta_value=значение поля');
if($myquery->have_posts()):
while($myquery->have_posts()):
$myquery->the_post(); ?>
<a href="<?php the_permalink() ?>" ><?php the_title(); ?></a> <br>

<?php
endwhile;
endif;
?>

<?php
echo 'количество записей '.$myquery->found_posts;
?>
И кстати, query_posts() или WP_Query() не могу использовать, потому что тогда ломается основной цикл.

значит что-то у вас не то

Не очень понял.
А в $wp_query что передавать?

Ни чего не передавать, это для подсчета записей по вашим фильтрам. Поставьте код посмотрите.

Вам вообще где нужно подсчитать посты? отдельно в каком то блоке(типа похожие записи) с произвольным полем+категорией? или общее количество постов по категории?

Sly32:
Вы вопрос не поняли, видимо. Не как вывести, а как подсчитать! в параметрах, передаваемых query_posts() или get_posts() нет счетчика. он есть в get_category()? но как туда встроить фильтр - пока не понимаю.

Можно конечно циклом подсчитать и в query_posts(), но это совсем неизящно

как-то так

<?php
global $wp_query;
echo $wp_query->found_posts;
?>

В зеброиде, инструменты > статистика

Однозначно нужно уводить все от туда.

Куда?

Лет 5 пользуюсь почтой рамблера, проблем нет.

Бери SmartRewriterPro, но толку от них нет.

Из-за одной ссылки столько нытья. Вы так ни когда так свой сайт не продвинете, если будете плакаться на форумах. Лучше бы это время потратили на поиски других доноров

Используйте условие in_category('1')

тут подробнее http://wp-kama.ru/function/in_category

Всем спасибо

вот так работает

preg_match_all("/^.*\/(.+)\/city/", $str, $res);
rammlied:
используйте обычный сплит по слешу и ищите что после city, а что перед.

Не знаю что вы имеете ввиду, я просто не разбираюсь. Я уже неделю ищу как сделать, надоело и решил на форуме спросить

Всего: 555