Как сделать сортировку записей по sub_field ACF?

Есть у меня шорткод, который выводит записи по определенной сортировке:

$options = array(
       ...
        'meta_key'          => 'sort_project,
        'orderby'           => 'meta_value',
       ...
),


Где sort_project - дополнительное поле из ACF - поле "дата"
<?php the_field( 'sort_project' ); ?>

Но сейчас пришлось немного переделать компоновку полей в ACF - теперь поле sort_project у нас суб-поле (Нужно было связать это поле с чебоксом
<?php if ( have_rows( 'project' ) ) : ?>
	<?php while ( have_rows( 'project' ) ) : the_row(); ?>
		<?php if ( get_sub_field( 'project' ) == 1 ) { 
		 // echo 'true'; 
		} else { 
		 // echo 'false'; 
		} ?>
		<?php the_sub_field( 'sort_project' ); ?>
	<?php endwhile; ?>
<?php endif; ?>


После этого сортировка перестала работать - как ее можно починить?
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
DELUX
@DELUX Автор вопроса
Собственно говоря - все оказалось просто - вот нашел решение

В моем случая - это имя_поля_имя под_поля
'meta_key' => 'project_sort_project',
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы