Спрашиваем и отвечаем по Wordpress-7

Я_Рожден_В_СССР
На сайте с 21.08.2010
Offline
75
#511
Sly32:
тут прекрасно работает get_category(). а фильтр туда никак не вставить.

Тогда используйте count

count -- Посчитать количество элементов массива или количество свойств объекта


$cat = get_category( $category, $output, $filter );
echo count($cat);
Sly32
На сайте с 29.03.2012
Offline
303
#512

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

D
На сайте с 02.02.2010
Offline
133
#513
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() не могу использовать, потому что тогда ломается основной цикл.

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

Sly32
На сайте с 29.03.2012
Offline
303
#514

divv

Не не то. Можете посмотреть в соседней теме моей про систему отзывов для сайта на wp

в цикле выводится например, все отели в виде таблице. А одним из значение в таблице будет количество отзывов для каждого отеля.

found_posts - откуда это? где возникает? не видел такого в создаваемом массиве

---------- Добавлено 08.08.2014 в 15:19 ----------

divv Можно было бы работать с вашим вариантом, но в found_posts почему-то передается опять же общее количество записей в категории и на фильтр не обращает внимания

MiladyX
На сайте с 23.09.2008
Offline
65
#515

Помогите с проблемой. Делаем экспорт содержимого в xml потом на другом сайте делаем импорт - WordPress (на чистый сайт), и при импорте сбиваются ID категорий, это так должно быть? Можно как то сделать импорт xml содержимого файла что бы ID всех рубрик были сохранены ?

И второй момент, при импорте сохраняются только урлы картинок в посте, ставлю галочку "Download and import file attachments" но пишет Failed to import Media “image” на все картинки. Чего картинки не импортятся?

Sly32
На сайте с 29.03.2012
Offline
303
#516

Сорри все считает, сам накосячил осталась проблема цикла в цикле)))

---------- Добавлено 08.08.2014 в 16:27 ----------

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

За found_posts - отдельное спасибо, не знал про этот параметр - пригодился в другом месте. к сожалению при моей иерархии не работает - получается цикл в цикле, соответственно все рушится.

Mfr что продолжаю искать варианты решения проблемы

Flector
На сайте с 09.09.2006
Offline
186
#517
MiladyX:
Помогите с проблемой. Делаем экспорт содержимого в xml потом на другом сайте делаем импорт - WordPress (на чистый сайт), и при импорте сбиваются ID категорий, это так должно быть? Можно как то сделать импорт xml содержимого файла что бы ID всех рубрик были сохранены ?

И второй момент, при импорте сохраняются только урлы картинок в посте, ставлю галочку "Download and import file attachments" но пишет Failed to import Media “image” на все картинки. Чего картинки не импортятся?

id сохранить нельзя, их нет в xml - id это автоувеличивающее значение в базе данных. хотите точную копию - делайте бэкап базы данных, а экспорт содержимого.

по поводу картинок первое, что приходит в голову - нет прав 777 на папку wp-content\uploads.

Top for the good
На сайте с 16.02.2008
Offline
322
#518
DEDuschka:
http://wordpress.org/plugins/codestyling-localization/
или используем http://www.poedit.net/download.php

Это все руками надо переводить, есть ли автоматический переводчик для .po файлов?

Чем вам помочь в SEO продвижении или юзабилити сайтов?
(https://topuser.pro/) Увеличить доход от РСЯ и AdSense (https://topuser.pro/uvelichit-dohod-adsense/)
D
На сайте с 05.05.2009
Offline
86
#519
Top for the good:
Это все руками надо переводить, есть ли автоматический переводчик для .po файлов?

С помощью Google Translate API или Translator API Microsoft. Ну без правки ручками все равно не обойтись, но это уже по мелочи.

tocell
На сайте с 26.05.2011
Offline
55
#520

Нужна помощь в php. Проблема в следующем: есть сайт на WP с плагином интернет-магазина. В корзине при расчете стоимости достакви не видно строки с видом доставки, а в коде страницы вылезает какая-то ошибка. При установке дефолтного шаблона на ВП все работает нормально, значит косяк какой-то именно в шаблоне, но необходим именно он(подходит по верстке и функционалу) Может кто помочь в исправлении бага? код с ошибкой ниже, а сам сайт скину в личку

Выберите способ доставки:

<select name="select_delivery">
<option value='postByCountry' cost='370' selected>Доставка почтой по стране</option><br />
<b>Warning</b>: in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in <b>/home/p75829/www/домен/wp-content/plugins/wp-shop/views/RecycleBinPayment.php</b> on line <b>17</b><br />
<option value='postByWorld' cost='570'>Международная доставка почтой</option><br />
<b>Warning</b>: in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in <b>/home/p75829/www/домен/wp-content/plugins/wp-shop/views/RecycleBinPayment.php</b> on line <b>17</b><br />
<option value='courier' cost='250'>Доставка курьером</option><br />
<b>Warning</b>: in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in <b>/home/p75829/www/домен/wp-content/plugins/wp-shop/views/RecycleBinPayment.php</b> on line <b>17</b><br />
<br />
<b>Warning</b>: in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in <b>/home/p75829/www/домен/wp-content/plugins/wp-shop/views/RecycleBinPayment.php</b> on line <b>17</b><br />
</select>
подпись

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий