shortcode_atts как передать значение integer или real?
Решено
У меня проблема с произвольным шорткодом, Я научился передавать значение текста в шорткоде, но мне не удается передать обыкновенное целочисленное число, Например мой шорткод должен брать произвольный integer из админки которые ввели цифра id=»2″, короче как передать число?
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
спасибо за ответ, я уже сам разобрался)