Как запрашивать записи с определенными пользовательскими метаданными и выводить данные записей
Я работал над модификацией плагина Thesography, чтобы включить API карт Google. До сих пор мне это удавалось.
Я собираюсь сделать еще один шаг вперед и создать 1 большую карту Google, на которой будут отображаться все мои изображения на 1 карте. Затем, когда вы наводите курсор на маркер, появляется миниатюра изображения с заголовком сообщения. Я знаю требования к API карт Google, чтобы сделать это возможным, но я изо всех сил пытаюсь получить данные из MySQL.
Я ищу некоторую справку по кодированию, которая поможет мне извлечь следующую информацию из сообщения, ЕСЛИ в нем есть "latlng_readable" в post_metadata. Для карты Google я хотел бы иметь возможность захватить заголовок сообщения, URL-адрес изображения сообщения и мета-координаты "latlng_readable" для пин-кода маркера.
Таким образом, я могу поместить это в API карт Google, чтобы во всплывающем окне для моего маркера была небольшая миниатюра изображения, а также заголовок этого изображения.
1 answers
Попытка использовать 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
из этого объекта так же, как и из любого другого объекта запроса.