Поддержка Проблемы и решения Как вставить HTML-файл в страницу через include?

  • Здравствуйте!
    Хочу вставить на страницы сайта (их почти 50) скрипт AdSense.
    На сайтах с чистым HTML раньше делал подобное: <?php include ($_SERVER[«DOCUMENT_ROOT»].»/ads/first.html»);?> — всё работало.
    Что сделать сейчас, чтобы include срабатывал?
    Может, есть какой-то плагин для этого?
    Заранее спасибо!

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Здравствуйте.

    <?php include get_template_directory() . '/ads/first.html'
    В папке с темой нужно создать папку ads и положить туда файл first.html.

    Модератор Yui

    (@fierevere)

    永子

    https://ru.wordpress.org/plugins/include-me/
    можете попробовать плагин

    Не получилось, к сожалению…
    Я попробовал и в папке с папкой themes, и в этой папке themes, и в папке с активной темой разместить first.html — ничего не получается…

    Я попробовал его, но не разобрался в настройках. Вставил шорт-код [includeme] на пару страниц, а как и где прописать там код вставки — вообще не понял…

    Модератор Yui

    (@fierevere)

    永子

    [includeme file=»filename»]

    документация

    Отлично, большое вам спасибо!
    У меня получилось вставить вот так: [includeme file=»first.html»].
    При этом файл first.html лежит в корневой директории сайта.
    Для подключения файла из папки вот так сделал: [includeme src=»http://site.com/ads/first.html»%5D.
    При этом у объявления становится размер изображений на странице, дальше надо по вкусу добавить ширину и высоту у вставленного файла (поставил: width=100% height=»auto»).
    Спасибо вам всем, друзья!

    • Ответ изменён 7 лет, 6 месяцев назад пользователем VseBudet.
Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Как вставить HTML-файл в страницу через include?» закрыта для новых ответов.