shortcode_atts как передать значение integer или real?

Решено

У меня проблема с произвольным шорткодом, Я научился передавать значение текста в шорткоде, но мне не удается передать обыкновенное целочисленное число,  Например мой шорткод должен брать произвольный integer из админки которые ввели цифра id=»2″, короче как передать число?

Добавить Комментарий
Ответ

Php сам преобразует форматы. Поэтому можете передавать  id=»2″.

При действиях с этой переменной для уверенности можете преобразовать в число:

// вариант 1
 $id = (int) $id
// вариант 2
$id = intval( $id)
// вариант 3
$id = absint( $id) // положительное целое число

Так же можете посмотреть принцип работы с другими данными.

Валидация данных в вордпресс: http://onwp.ru/funkcii/funkcii-proverkivalidaciya-dannyx-v-wordpress.html

 

Добавить Комментарий

спасибо за ответ, я уже сам разобрался)

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.