• Решено smargelov

    (@smargelov)


    Добрый день.
    У меня возникла такая проблема. Сделал для Яндекс-новостей файл с выводом РСС нашего новостного сайта по их стандартам и требованиям.
    Среди прочего, контент новости выводится в их специальном тэге. Я этот контент вывел таким образом:
    <yandex:full-text> <?php echo strip_tags(get_the_content()) ?></yandex:full-text>
    Но проблема в том, что такой вывод вставляет еще и шорткаты (например, как в нашем случае, галлереи):
    [gallery link="file" order="DESC" orderby="title"]
    Подскажите, люди добрые, как сделать так, что бы всё содержимое в квадратных скобках в ленту не выводилось.
    Проблема в крайне слабом знании PHP (Точнее, практически полном незнании).
    Надеюсь на помощь.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Есть функция strip_shortcodes
    <?php echo strip_tags( strip_shortcodes( get_the_content() ) ) ?>

    Автор smargelov

    (@smargelov)

    vjpo
    Похоже, это то, что нужно. Подскажите, как использовать эту функцию в моём случае.
    Заранее благодарен.

    upd: Прошу прощения. Разобрался. Огромное спасибо.

    upd добавил echo. Хорошо, что разобрались )

    Автор smargelov

    (@smargelov)

    vjpo
    просто сравнил 2 варианта, а дальше логика. Еще раз спасибо за помощь

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Как скрыть шорткаты при выводе в RSS» закрыта для новых ответов.