Поддержка Проблемы и решения Как заставить работать шорткод?

  • Решено O

    (@perdyllo)


    Плагин https://ru.wordpress.org/plugins/mobile-only-desktop-only-content/ генерирует шорткоды, с помощь которых контент можно вывести только в декстопной версии сайта.
    Например вот такая конструкция работает безупречно в текстовом виджете и кнопка включения версии сайта для слабовидящих не выводится в мобильной версии сайта:

    [desktoponly]
    [bvi text="Версия для слабовидящих"]
    [/desktoponly]

    Однако на другом сайте шорткорд кнопки для слабовидящих у меня внедрен в шаблон header.php но соответствующая конструкция не работает

    <?php echo do_shortcode( '[desktoponly]' ); ?>
    <?php echo do_shortcode( '[bvi text="Версия для слабовидящих"]' ); ?>
    <?php echo do_shortcode( '[/desktoponly]' ); ?>

    Как заставить работать шорткод[desktoponly] в данном случае? Чувствую решение рядом и довольно простое. Но ума не хватает самому решить проблему.

    • Тема изменена 5 лет, 10 месяцев назад пользователем O.
    • Тема изменена 5 лет, 10 месяцев назад пользователем O.
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Yuri

    (@yube)

    Попробуйте так.
    <?php echo do_shortcode( '[desktoponly][bvi text="Версия для слабовидящих"][/desktoponly]' ); ?>

    Автор O

    (@perdyllo)

    Попробуйте так.

    Гениально! Я же чувствовал что где-то рядом…. Но если ума не хватает, то где ж его взять-то…. 🙂
    Спасибо, Юрий!

    • Ответ изменён 5 лет, 10 месяцев назад пользователем O.
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Как заставить работать шорткод?» закрыта для новых ответов.