Я провел весь день за чтением форумов и изо всех сил пытаюсь найти решение этой проблемы.
У меня есть 2 пользовательских типа сообщений: Работа с людьми
Использование отношение ACF, у меня есть поле двустороннего отношения, называемое Job Client (job_client), где мы можем связать связанного клиента / клиента с заданием.
Что я хотел бы отобразить на странице задания, это некоторая базовая c информация о клиенте, которая извлекается из пользовательского типа сообщений People. Работодатель, контактные данные и др. c. Они настроены как поля ACF.
Пока у меня есть следующий код. Он отображает стандартные поля WordPress (заголовок, постоянная ссылка) хорошо, но я борюсь с полями ACF. Буду признателен за любую помощь / совет.
<?php
$job_client_connect = get_posts(array(
'post_type' => 'people',
'meta_query' => array(
array(
'key' => 'job_client', // name of custom field
'value' => '"' . get_the_ID() . '"', // matches exaclty "123", not just 123. This prevents a match for "1234"
'compare' => 'LIKE'
)
)
));
?>
<?php if( $job_client_connect ): ?>
<table>
<?php foreach( $job_client_connect as $job_client_connect ):?>
<tr>
<td>
<a href="<?php echo get_permalink( $job_client_connect->ID ); ?>">
<?php echo get_the_title( $job_client_connect->ID ); ?>
</a>
<p><?php echo get_field('employer', $job_client_connect->ID ); ?></p>
</td>
</tr>
<?php endforeach; ?>
</table>
<?php endif; ?>