Intereting Posts
Получите woocommerce catogry Пользовательские полевые итоги Можно ли отобразить боковую панель темы в wordpress admin? current_user_can не всегда работает должным образом Правильно ли используются страницы для создания разделов одностраничного сайта? Как тянуть блогпосты с помощью коротких кодов Как создать пользовательский размер изображения в папке «Загружать»? Является ли это правильным способом переключения ссылки «Изменить мой профиль» на мою ссылку «Расширенный профиль» BuddyPress? WordPress 2.8.5 и «Отзывчивый двадцать десять» – ошибка Как подключить get_terms (), чтобы показывать только количество сообщений, которые имеют обычную мета Пользовательские постоянные ссылки с CPT и иерархическими таксономиями Ошибка , когда заголовок отключен для пользовательского типа сообщения Создание окна «Редактор материалов для публикации / страницы»? Добавить дополнительную разметку в меню WP Удалить атрибут типа из тегов сценариев и стиля, добавленных WordPress

Как запрашивать сообщения с определенными метаданными и выводить данные

Я работаю над модификацией плагина Thesography, чтобы включить API Карт Google. До сих пор я добился успеха.

Я хочу сделать этот шаг дальше и иметь 1 большую карту Google, которая отображает все мои изображения на 1 карте. Затем, когда вы наводите курсор на маркер, миниатюра изображения появляется с заголовком сообщения. Я знаю требования к API Карт Google, чтобы сделать это возможным, но я борюсь с попыткой получить данные из MySQL.

Я ищу некоторую помощь по кодированию, которая поможет мне извлечь следующую информацию из сообщения, если у нее есть «latlng_readable» в post_metadata. Для Карты Google я хотел бы получить заголовок сообщения, URL-адрес сообщения и метаданные «latlng_readable» для вывода маркера.

Таким образом, я могу поместить это в API Карт Google, чтобы во всплывающем окне для моего маркера был маленький эскиз изображения, а также название этого изображения.

Solutions Collecting From Web of "Как запрашивать сообщения с определенными метаданными и выводить данные"

Попытка использования WP_Query() с использованием аргументов meta_query .

Что-то вроде этого:

 <?php $geotag_post_query_args = array( 'meta_key' => 'latlng_readable' ); $geotagged_posts = new WP_Query( $geotag_post_query_args ); ?> 

Теперь $geotagged_posts является объектом запроса, который должен включать все сообщения, у которых есть метаданные latlng_readable . Вы можете извлечь данные $post из этого объекта так же, как и любой другой объект запроса.