Можно ли вставить шорткод в JS скрипт, расположенный в functions.php в теме WordPress

Рейтинг: 0Ответов: 0Опубликовано: 12.01.2023

уже не знаю как искать решение на этот вопрос, попробовал несколько вариантов, которые хоть как то подходят, но не один не работает. Есть код JS с массивом данных, в который нужно запихнуть шорткод. Сам же JS код находиться в файле functions.php и полностью рабочий. Но вот вставка шорткода не как не получает. Можно ли вообще это реализовать? Пример структуры:

function cri_javascript_in_header() {

    if ( is_page ( '2080' ) ) { 
        ?>
            <script type="text/javascript">
.....
  const data = {
      'tabs1-1': [
        { title: 'Все', content: '[gamipress_achievements type="okantovka-2" link="no" columns="3" thumbnail_size="200" filter="no" search="no" current_user="yes" times_earned="no" steps="no" toggle="no"]' },
        { title: 'Круглые', content: '[gamipress_achievements type="okantovka-2" link="no" columns="3" thumbnail_size="200" filter="no" search="no" current_user="yes" times_earned="no" steps="no" toggle="no"]' },
        { title: 'Многоугольники', content: '[gamipress_achievements type="okantovka-2" link="no" columns="3" thumbnail_size="200" filter="no" search="no" current_user="yes" times_earned="no" steps="no" toggle="no"]' },
        { title: 'Маски', content: '[gamipress_achievements type="okantovka-2" link="no" columns="3" thumbnail_size="200" filter="no" search="no" current_user="yes" times_earned="no" steps="no" toggle="no"]' },
      ],
.....
  </script>
        <?php
    } 
}
add_action( 'wp_footer', 'cri_javascript_in_header' );

Ответы

Ответов пока нет.