• Решено seodemon

    (@seodemon)


    Доброго времени суток!
    У меня такой вопрос….
    Необходимо, чтобы в тексте страницы выводился текущий домен, на котором отображается блог. Есть ли кой-то плагин чтобы выводить глобальные переменные в тексе например таким образом:

    Мой текст %host_name% Мой текст

    и вместо %host_name% при выводе отображался текущий домен
    Все перерыл, не нашел. Нужна помощь.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Можно добавить фрагмент в functions.php активной темы:

    function host_name($content) {
    	return str_replace('%host_name%', $_SERVER['HTTP_HOST'], $content);
    }
    add_filter('the_content', 'host_name');

    Автор seodemon

    (@seodemon)

    Спасибо, это работает. Но проблема в том, что доменов может быть много и тем тоже много. Это в каждой теме придется прописывать фильтр… Есть более универсальное решение?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Можно оформить этот же код в виде плагина.

    Автор seodemon

    (@seodemon)

    Я когда-то встречал что-то подобное в виде готового плагина. Не хотелось бы изобретать велосипед. Но не могу найти. Может кто подскажет?

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