X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Количество записей с кастомным полем WP, посчитать обекты
Iga
Iga
Topic Starter сообщение 14.11.2018, 21:57; Ответить: Iga
Сообщение #1


Есть сайт зарубежной недвижимости. Есть объекты, у каждого объекта есть кастомное поле "город".
На главной странице хочу вывести список популярных городов и около каждого города вывести цифру, обозначающую количество объектов в данном городе.

Стоит advanced-custom-fields-pro для полей и facetwp для фильтрации. facetwp в своих фильтрах справляется с этой задачей, а я нет :)

Updated
В процеccе изучения вопроса пошел с самого начала, нарвался на проблему. Беру код с сайта ACF и он возвращает "пусто".
Почему не срабатывает код?
Код
<?php

// args
$args = array(
    'posts_per_page'    => 5,
    'post_type'        => 'buildings',
    'meta_key'        => 'city',
    'meta_value'    => 'Альтеа'
);


// query
$the_query = new WP_Query( $args );

?>

При этом вот так выдаёт первую пятёрку
Код
<?php

// args
$args = array(
    'posts_per_page'    => 5,
    'post_type'        => 'buildings'
);


// query
$the_query = new WP_Query( $args );

?>


Сообщение отредактировал Iga - 14.11.2018, 21:59


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 15.11.2018, 8:39; Ответить: Gerga
Сообщение #2


Iga, может ключ по другому называется или в значении не название города, а например идентификатор. Такое может быть если вы из списка выбираете город, но в качестве значения стоит циферка http://joxi.ru/8AnqB4jij4o8Z2.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Iga
Iga
Topic Starter сообщение 15.11.2018, 17:23; Ответить: Iga
Сообщение #3


Сейчас вот посмотрел, там тип поля вообще стоит - таксономия. Но в самой таксономии building_city ни одному городу не присвоено ни одной записи...при этом кастом поля у объектов заполнены из выпадающего списка.

Там просто весь сайт не работает как надо и мне предстоит постепенно разобраться почему, а в програминге я, к сожалению, не силён.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 15.11.2018, 17:59; Ответить: Gerga
Сообщение #4


Iga, если записей много, можно массово пройтись по всем записям и присвоить соответствующие термы таксономии building_city на основе произвольного поля. Затем можно вывести список город, с количеством объектов без велосипедов, с помощью функции wp_list_categories().

Код
$args = array(
    'show_count' => 1,
    'title_li' => '',
    'echo' => 0,
    'taxonomy' => 'building_city',
);

echo '<ul>', wp_list_categories( $args ), '</ul>';


После чего, само произвольное поле "city" можно удалить. Единственно нужно будет немного перенастроить плагин facetwp.

Сообщение отредактировал Gerga - 15.11.2018, 18:02


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Iga
Iga
Topic Starter сообщение 23.11.2018, 17:16; Ответить: Iga
Сообщение #5


Gerga, а можно как-то вклиниться в этот цикл, чтобы вывести 9 объектов в 3 столбца и по 3 строки?
в идеале:
Код
<div class="col-md-4">
  <ul>
    <li></li>
    <li></li>
    <li></li>
  </ul>
</div>
<div class="col-md-4">
  <ul>
    <li></li>
    <li></li>
    <li></li>
  </ul>
</div>
<div class="col-md-4">
  <ul>
    <li></li>
    <li></li>
    <li></li>
  </ul>
</div>


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 24.11.2018, 10:57; Ответить: Gerga
Сообщение #6


Iga, не понял суть задачи. Вы хотите вклиниться в цикл вывода категорий, что из каждой категории вывести по 9 объектов?

или получить и вывести в необходиомом формате любые 9 объектов?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Iga
Iga
Topic Starter сообщение 24.11.2018, 13:37; Ответить: Iga
Сообщение #7


Gerga, Мне надо вывести 9 городов, сортированных по количеству объектов.
https://steptosea.com/ - на главной "Недвижимость в популярных городах"
Сейчас выведено списком по вашему коду в ul и цссом вывел в 3 ряда, но этот подход мне не нравится и. Не совсем адаптивен и, главное, отцентровать я всё это красиво не могу.

"Недвижимость по типам" у меня в бутстраповских блоках и центруется красиво.

В общем задача, по сути не в выводе, а в том, чтобы красиво отцентровать "Недвижимость в популярных городах". Вот в голову и пришла мысль об аналогии с типом недвижимости с тремя бутстраповскими колонками.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Google adwords показывает дробное количество конверсий
0 Megaspryt 763 16.3.2024, 23:19
автор: Megaspryt
Открытая тема (нет новых ответов) Продам большое количество статей по низким ценам
Не веб-архив, читабельность, смысл и уникальность
15 ELECTROKATZE 16673 24.6.2020, 20:52
автор: NoMax
Открытая тема (нет новых ответов) Ищу плагин для импорта записей с VK
с VKонтакта для Wordpress
1 nekokatalog 2406 29.12.2019, 19:32
автор: Osipec
Открытая тема (нет новых ответов) Нужен спам в vk сообществах (добавление записей / комментариев)
В тематических группах
3 SergeiVL 3504 20.8.2018, 10:43
автор: Евлалия
Открытая тема (нет новых ответов) Оптимизирую Скорость Загрузки Вашего Сайта и Увеличу количество баллов в Гугл Пейдж Спид
0 procsi 3485 18.12.2017, 17:40
автор: procsi


 



RSS Текстовая версия Сейчас: 26.4.2024, 6:57
Дизайн