WordPress пытается запросить два пользовательских типа, чтобы получить дочерний элемент от родителя

Так что в основном у меня есть эти категории услуг, под которыми есть реальные услуги. Я в основном пытаюсь перебрать категории и отобразить заголовок категории, а затем под ним я хочу перебрать все соответствующие дочерние элементы. Я использую плагин настраиваемого поля «Toolset» с WordPress. У меня есть цикл, работающий для «Категории услуг», и теперь я пытаюсь перебрать пользовательский тип записей «Категории услуг» для «Службы».

Codewise это то, что у меня есть сейчас:

<?php
$loop = new WP_Query(['post_type' => 'service-category']);
while ( $loop->have_posts() ) : $loop->the_post();
?>

<h2 class="title">
<?php echo the_title(); ?>
<?php if(types_render_field('subtitle')) {?>
<span class="subtitle"><?php echo types_render_field('subtitle');?></span>
<?php }?>
</h2>


<?php
$loop2 = new WP_Query(['post_type' => 'service', 'post_parent' => get_the_ID()]);
?>

<?php while ( $loop2->have_posts() ) : $loop2->the_post();?>

<h2 class="title">
<?php echo the_title(); ?>
<?php if(types_render_field('subtitle')) {?>
<span class="subtitle"><?php echo types_render_field('subtitle');?></span>
<?php }?>
</h2>

<?php endwhile;?>


<?php endwhile; ?>

Это скриншот того, как я связываю дочернюю настраиваемую запись «Сервис» с родительской «Сервис-Категория».

введите описание изображения здесь

$loop2 вот где у меня возникают проблемы при попытке получить связанные дочерние элементы. Как я могу сделать это? Любая помощь будет принята с благодарностью, я потратил два дня на поиск документов, и все, что я нашел, — это способ сделать это через пользовательский интерфейс, а не шаблонный метод.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]