• Решено Shmanich

    (@shmanich)


    Здравствуйте. Скорее всего после отключения плагина “WP No External Links” от nicolly заметил, что перестали работать ссылки на внешние сайты в постах. В Редакторе они есть:
    https://yadi.sk/i/tfOprkym1VexlQ
    На самом сайте не клиакбельны, не отображаются как ссылки:
    https://yadi.sk/i/PBgsOYuqe8BO2Q
    Как это исправить?
    Автор уверяет, что его плагин ничего не меняет в БД. Скрин:
    https://yadi.sk/i/QmEo8vO61RAqzw
    P.S.: Никакие плагины кеширования не установлены.

    • Тема изменена 5 лет назад пользователем Yui. Причина: ссылка

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • начните с отключения всех плагинов.

    Автор Shmanich

    (@shmanich)

    Не помогло.

    в редакторе видна надпись, что текущая запись отличается от сохраненной.

    Автор Shmanich

    (@shmanich)

    Пересохранил, не помогло.

    Автор Shmanich

    (@shmanich)

    Вот тут https://psyholog.site/psihologos/ клиакбельна только одна ссылка: «Записаться на курс вводного обучения»/ Остальные нет. Это странно.
    Скрины:
    https://yadi.sk/i/GTOSz5PwO8yaUQ
    https://yadi.sk/i/Ln7p7niHSJLOgA

    • Ответ изменён 5 лет назад пользователем Shmanich. Причина: сменилась ссылка
    Автор Shmanich

    (@shmanich)

    Нерабочие ссылки просто не выводятся в коде (скрин ниже), но присутствуют в редакторе (скрины выше).
    Нет: https://yadi.sk/i/R1HgBTfvUukJtA
    Есть: https://yadi.sk/i/fMXKayU6DIWP2g

    Это похоже на фильтрацию тегов при выводе html. Посмотрите, разрешен ли у вас вывод ссылок в функциях kses.
    <?php echo allowed_tags(); ?>

    Возможно, эти ссылки содержат какие-то дополнительные атрибуты, не разрешенные при фильтрации wp_kses_post(). В этом случае весь тег <a ...></a> будет вырезаться при выводе. Тогда нужно либо удалить проблемные атрибуты в редакторе, либо разрешить их через фильтр pre_kses. (Либо выводить контент страницы без использования the_content(), с собственной фильрацией).

    • Ответ изменён 5 лет назад пользователем Norske.
    • Ответ изменён 5 лет назад пользователем Norske.
    Автор Shmanich

    (@shmanich)

    @norske, а если удалить тему и закачать ту же чистую? Может проблема в ней?

    Автор Shmanich

    (@shmanich)

    Короче, проблему решил довольно легко. Просто переустановил тему.

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