Вывод шорткодов wp через js

96
27 апреля 2022, 00:20

Всем привет! Столкнулся с такой проблемой, на сайте есть js который являеться фильтром и в котором есть Data (объекты с данными). Соответственно при применении фильтров какие объекты отображаются, а какие-то нет. Так вот в этих объектах есть ключи, значения которых это шорткоды плагина рейтинга, по типу [rating post_id=111].

При выводе шорткода через js он отображается просто текстом как есть "[rating post_id=111]", а нужно чтобы отображался рейтинг, наверное, есть же способы как-то выводить шорткоды через js? Возможно через function.php заранее их как-то загрузить?

Answer 1
  1. Если шорткод в контенте, то нужно выполнить фильтр
add_filter('the_content', 'do_shortcode', 11);
echo apply_filters( 'the_content', $content );
  1. Если же шорткод за пределами контента, то можно получить вывод с помощью do_shortcode()
echo do_shortcode('[rating post_id=111]'); 
READ ALSO
Как вставить код?

Как вставить код?

Здравствуйте требуется вставить большой кусок кода следующим образом:

190
Автоматическое подключение модулей в gulp-mocha

Автоматическое подключение модулей в gulp-mocha

Я использую gulp-mocha для тестированияМне также нужно задействовать другие библиотеки, вроде chai, во всех тестах

166
Как сделать обратный transition цвета в CSS?

Как сделать обратный transition цвета в CSS?

Недавно начал верстку сайтаЯ задал transition почти каждому элементу на сайте - работает все красиво и слажено

229
java после nextInt проблемы с nextLine

java после nextInt проблемы с nextLine

Есть такой код,который должен выводить информацию о 3 книгах, но код останавливается после 2ой и ошибка(Индекс 3 выходит за пределы длины 3) если...

166