WP ACF: Показывать содержимое, если установлен флажок - PullRequest
0 голосов
/ 26 мая 2020

Я очень надеюсь, что найдется кто-то, кто сможет мне помочь.

Я создал веб-сайт в Wordpress и использовал плагин Advanced Custom Fields Pro (ACF).

У меня есть создал флажок, который является подполем для поля-повторителя.

То, что я пытался сделать, это показать некоторый контент, если установлено определенное значение. В приведенном ниже примере это «проверка».

Вот мой код:

$options = get_sub_field('options');
if( $options && in_array('check', $options) ) {
     echo "Some content";
} else {
     var_dump($options);
}

'var_dump ($ options);' покажите это: "bool (false)".

Я написал код, показанный на этой странице (Условные логарифмы c): https://www.advancedcustomfields.com/resources/checkbox/

The " Возвращаемое значение »для поля флажка -« Значение ».

Было бы очень полезно, если бы у кого-то было время дать мне хороший совет.

Заранее спасибо!

1 Ответ

0 голосов
/ 27 мая 2020

Это код, он должен быть запущен, тогда значение чекбокса установлено на «проверить».

Я знаю, что в этой строке есть ошибка:

array_multisort( $repeater, SORT_DESC );

Но мне нужно выяснить, как ее решить. Сначала должна отображаться строка, там самое большое число в «бонусе».

<?php

// Get repeater value
$repeater = get_field('options');

// Obtain list of columns
foreach ($repeater as $key => $row) {
  $the_logo[$key] = $row['logo'];
  $the_bonus[$key] = $row['bonus'];
  $the_link[$key] = $row['link'];
}

array_multisort( $repeater, SORT_DESC );



  foreach( $repeater as $row ) {



  } ?>

...