Поддержка Проблемы и решения Не работает вставленный код html + js

  • Здравствуйте!
    Есть такой код, который вставляю на страницу:

    <script src="https://trudvsem.ru/information/assets/default-theme/scripts/loader.js"></script>
    <script>
        try {
            (function () {
                new VacancySearchWidget({
                    id: "0c249a70",
                    params: "_fields=logo,company-name,create-date,total-found,location,salary,workplaces,pagination&_searchPlace=VACANCY_NAME&_publishDateType=NOW",
                    url: "https://old.trudvsem.ru/widget/simple"
                })
            })()
        } catch (e) {
            console.log(e)
        }
    </script>

    но на странице данные не отображаются, самое интересное если этот же код вставить на обычную html страницу и затем ее через айфрейм подключать — то все нормально. Более того на другом движке (php-fusion) вставка кода на страницу нормально отрабатывается.
    Подскажите пожалуйста, куда копать?
    ЗЫ: несколько других JS подключается нормально …

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Yuri

    (@yube)

    Подскажите пожалуйста, куда копать?

    Для начала в сторону того, что у wordpress не html-редактор, а текстовый, а это две большие разницы. Поэтому вполне возможно, что js код в результате форматируется как текст. Для вставки в контент именно кода у блочного редактора есть специальный тип блока — html. Также можно воспользоваться одним из плагинов html сниппетов. Такой плагин, кстати, позволит использовать один и тот же код на более чем одной странице.

    Возможны и другие причины проблемы.

    Для начала в сторону того, что у wordpress не html-редактор, а текстовый, а это две большие разницы. Поэтому вполне возможно, что js код в результате форматируется как текст. Для вставки в контент именно кода у блочного редактора есть специальный тип блока — html. Также можно воспользоваться одним из плагинов html сниппетов. Такой плагин, кстати, позволит использовать один и тот же код на более чем одной странице.

    Да, про эти моменты я помню, код вставил через html блок, затем попробовал через плагин Shortcoder — результата увы нету… Поэтому тему создал, тк не ясно в чем проблема еще может быть именно у вордпресса (шаблоны тоже уже пробовал менять)

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Не работает вставленный код html + js» закрыта для новых ответов.