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

     

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

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

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

    Ваш ответ

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