Я запускаю цикл, используя пользовательский тип записи с именем WHITEBOARD - на доске у меня есть поле объекта поста project_select - это ссылается на другой пользовательский тип записи с именем PROJECTS. В моем коде для job _ # я на самом деле хочу, чтобы это исходило от типа публикации PROJECTS - в данный момент он ничего не возвращает, потому что он зацикливается на типе записи на доске.
Я пытался использовать постобъектный код ACF по умолчанию для извлечения этих данных, но поскольку он также использует wp_reset_postdata - остальные поля не отображаются.
Как я могу получить поле job_ # для отображения из другого типа поста (проекты)?
Код:
<?php $args = array('post_type' => 'whiteboard', 'author' => $current_user->ID, 'orderby' => 'post_date', 'order' => 'ASC', 'posts_per_page' => -1 ); $myposts = get_posts( $args ); foreach ( $myposts as $post ) : setup_postdata( $post ); ?>
<tr class="wb-content">
<td><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></td>
<td><?php the_field('job_#'); ?></td>
<td><?php the_field('site_meeting'); ?></td>
<td><?php the_field('client_meeting'); ?></td>
<td><?php the_field('request_for_quote'); ?></td>
<td><?php the_field('authority_to_proceed'); ?></td>
<td><?php the_field('final_quote_acceptance'); ?></td>
<td><?php the_field('draft_contracts'); ?></td>
<td><?php the_field('final_contracts'); ?></td>
<td><?php the_field('client_meeting_contracts'); ?></td>
<td><?php the_field('development_approval'); ?></td>
<td><?php the_field('building_permit'); ?></td>
<td><?php the_field('colour_selection_docs'); ?></td>
<td><?php the_field('client_meeting_colour'); ?></td>
<td><?php the_field('estimate_vos'); ?></td>
<td><?php the_field('amend_docs'); ?></td>
<td><?php the_field('colour_selection_&_construction_certificate'); ?></td>
<td><?php the_field('schedule_project'); ?></td>
<td><?php the_field('purchase_orders'); ?></td>
<td><?php the_field('matrix_&_plan_printing'); ?></td>
<td><?php the_field('client_meeting_super'); ?></td>
<td><?php the_field('schedule_confirmed'); ?></td>
<td><?php the_field('site_start'); ?></td>
<td><?php the_field('est_&_supervision_schedule'); ?></td>
</tr>
<?php endforeach; wp_reset_postdata(); ?>