Flector

Как использовать HTML-теги в описании сайта?

HTML в описании сайта

По умолчанию WordPress не разрешает использовать HTML-теги в описании сайта, поэтому любой HTML-код будет выводиться в текстовом виде (как на скриншоте). Если вам необходимо использовать в описании HTML-теги (например, вывести там контактный email или что-то еще), то вы должны воспользоваться следующим сниппетом кода, вставленным в файл functions.php вашей темы:

//включение html в информации о сайте start 
function wph_bloginfo($content) {
    return html_entity_decode($content);
}
add_filter('bloginfo', 'wph_bloginfo');
//включение html в информации о сайте end

Технически, можно обойтись без фильтра на всю bloginfo-информацию. Для этого в нужном файле вашей темы вы должны поменять строчку:

<?php bloginfo('description'); ?>

на

<?php echo html_entity_decode(get_bloginfo('description')) ?>

Результат будет таким же, но работать HTML-код будет только в описании сайта.


Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!