Как использовать 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-код будет только в описании сайта.