Chefranov
@Chefranov
Новичок

Как посчитать шорткоды в контенте?

Создал свой шорткод который выводит видео через Youtube API, на данный момент видео работает на странице если добавлено один раз, если добавляю несколько видео, то js функция которая идет вместе с версткой шорткода перетирается последним шорткодом на странице.

Мне надо чтобы посчитать сколько раз используется мой шорткод на странице и вписать ID в js скрипт (инлайново) каждого шорткода после последнего использованного шорткода на странице.

Пример как сейчас:
[my-shortcode]
// <script>var shortID1 = 1</script>
...
[my-shortcode]
//<script>var shortID2 = 2</script>
...


И как я хочу
[my-shortcode]
...
[my-shortcode]
//<script>
//var shortID1 = 1
//var shortID2 = 2
//</script>
...
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
@maksam07
$shortcode_count = mb_substr_count($content, '[my-shortcode]')
for($i=0;$i<$shortcode_count;$i++){
    //
}

Такое нужно?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы