Как в плагине The Post Grid вывести группу полей через ACF

Если на сайте журнала – группа полей (через ACF всё) – Выпуск
А уже к выпуску еще группа полей (тоже Выпуск) но в ней уже 4 поля – Том, выпуск, год, навзание.

Я вывожу через плагин The Post Grid статьи – шаблон isotope1 (табы категорий)

В настройках The Post Grid нет возможности выводить кастомные поля ACF.

Через хук (что было бы предпочтительнее) у меня не получилось.

1. Поэтому напрямую в файле шаблона: ../public_html/wp-content/plugins/the-post-grid/templates/layouts/isotope1.php
2. после $postMetaTop .= $catHtml;  (где то 45-47 строка)

добавляю:





// === ACF: Вывод через связанный выпуск (linked_issue) ===
if ( function_exists( 'get_field' ) ) {
	
	// 1. Получаем объект связанного выпуска из поля linked_issue
	$linked_post = get_field( 'linked_issue', $pID );
	
	// Если связь есть (это может быть ID или массив, зависит от настроек поля)
	if ( $linked_post ) {
		
		// Приводим к ID (если вернулся объект или массив)
		$issue_id = is_array( $linked_post ) ? $linked_post['ID'] : $linked_post;
		if ( is_object( $linked_post ) ) {
			$issue_id = $linked_post->ID;
		}
		
		// 2. Берем поля уже у поста-выпуска
		$num  = get_field( 'issue_number', $issue_id );
		$year = get_field( 'issue_year', $issue_id );
		
		if ( $num || $year ) {
			$issue_text = '№' . esc_html( $num ) . ', ' . esc_html( $year );
$postMetaTop .= '<span class="post-grid-acf">' . $issue_text . '</span>';
		}
	}
}
// ======================================


Вот в итоге пример, что получилось:

Как в плагине The Post Grid вывести группу полей через ACF
Как в плагине The Post Grid вывести группу полей через ACF
guest
Закрыть меню