Сообщение 2 Сообщение: Получение подключенного "человека" от автора сообщения
Я использую удивительный плагин P2P (большое спасибо Scribu!), И у меня возникла проблема, которая, вероятно, прямо перед моим лицом, но я просто не вижу.
У меня есть "Люди" в качестве CPT, и я подключил их к "Пользователям" с помощью созданного мной соединения "person_to_user".
В отдельных сообщениях я хочу получить подключенного "человека" в моем CPT "Люди" от автора этого сообщения.
Кажется, что это должно быть довольно просто сделать, но мой мозг болит от пытаюсь получить это, и я не могу тратить на это больше времени.
1 answers
На одном посте попробуйте что-то вроде этого:
$author_id = get_the_author_meta('ID');
$people = get_posts( array(
'connected_type' => 'people_to_user', // replace with whatever
'connected_items' => $author_id,
'suppress_filters' => false,
'nopaging' => true
) );
Теперь $people[0]
ссылается на первого (и единственного) автора, связанного с публикацией, на которой вы находитесь. Таким образом, $people[0]->ID
можно использовать для получения различных фрагментов контента, миниатюр, пользовательских метаданных и т.д.