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


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

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

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

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

Author: Chip Bennett, 2012-02-08

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 из этого объекта так же, как и из любого другого объекта запроса.

 2
Author: Chip Bennett, 2012-02-08 21:07:00