Домой WordPress WordPress: Вопросы и ответы Вывод первого и последнего значения произвольного поля
5ответ(ов) в теме
Kerncraft1
не в сети 2 года
На сайте с 18.07.2014
Участник
Тем 30
Сообщения 157
1
13:28

Доброго дня друзья! Пытаюсь решить следующий вопрос:

Имеется дополнительное поле записи типа "список" с возможностью выбирать несколько значений. Как можно вывести на сайте первое и последнее выбранное значение?

Пример: значения полей 1, 2 и 3. Если пользователь выбрал 1 и 2, то необходимо вывести 1-2. Если пользователь выбрал все значения, то необходимо вывести 1-3.

Буду благодарен за любую помощь!

0
Андрей CS
не в сети 2 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
2
13:41

надо получить текущее значение произвольного поля через функцию get_post_meta(), там будет массив, который и надо будет разобрать, т.е. например первое значение можно получить так $array[0], а последнее array_pop($array), ну и далее все вывести где требуется

1
Kerncraft1
не в сети 2 года
На сайте с 18.07.2014
Участник
Тем 30
Сообщения 157
3
14:06

$array[0] это будет первое из выбранного значения? Если взять примеры выше: выбраны значения 2 и 3. $array[0] будет содержать 2?

0
Андрей CS
не в сети 2 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
4
14:11

да, нумерованный массив содержит выбранные значения с ключами от 0, т.е. имеет структуру

array(
  0 => 2,
  1 => 3,
  2 => n
  ...
)

1
Kerncraft1
не в сети 2 года
На сайте с 18.07.2014
Участник
Тем 30
Сообщения 157
5
14:21

Андрей, спасибо большое!

0
Вы не имеете права на публикацию сообщений в этой теме