Динамические заголовки в названии блога
В этой хорошей статье я представлю вам маленький фрагмент кода, который позволяет динамически назначать h1/h2 теги в названии блога WordPress, в зависимости от типа страницы. Код очень простой и интуитивно понятный – он использует условные теги.
Рассказ о Рубрики
Давным-давно, когда я начал бложить, всегда была сильная политика размещения статей на странице блога. Название блога было вписанно в тег H1, а все другие названия были между тегами Н2. Почти все темы, в которых была доступна эта структура, назывались Классикой по умолчанию (Кубрик) темы. Но тогда WordPress был просто блог-платформой, и в блогах были только личные записи своих авторов. И для личного журнала, это был наилучший вариант распределения страниц.
Затем, когда профессиональные блоги стали очень популярными, название блога, начал терять свое значение; Заголовок стал очень важен, так как играл большую роль в поисковой выдаче. Появление таких блогов привело к важным мутациям в структуре (а также в структуре мета-тега Title). Стремление получить отдельные заголовки сообщения не индексируются быстро (и высоко) убеждены, про блоггеров, чтобы коренным образом изменить иерархию заголовков. Widget титулов были завернуты в h3 метки (который, кажется, хорошая идея, так как «Последние комментарии» или «Blogroll» вряд ли может быть темой блог о тюльпаны), заголовки одного поста и названий страниц Shifted на h1, а Название блога была оставлена на нищету h2 тег.
Эта статья структурная, проповедовали многие влиятельные лица в WP-сфере, это уже установившаяся тенденция кодирования. Он может быть найден во многих темах (мой собственный включено) и, как и любая другая тенденция, как правило, остается неоспоримой.
Проблема
Проблема с этим разделом распределения заключается в том, что оставляет большинство страниц без тэг H1. Для информационного блога, начало без тэга H1 является преступлением. Индексирование роботом может испытывать трудности в нахождении наиболее важные заголовки на странице, и они должны опираться только на названии метки. Это не драма, но это можно было сделать лучше.
Решение
Условные теги являются одним из наиболее мощных инструментов, предлагаемых WorsPress. Их плюсом является время, чтобы отобразить различное содержание на странице другого типа. Так почему бы нам не использовать их, чтобы обеспечить блоги с надлежащей статье распределения, сохраняя название блога от забвения?
Код
<h2><a href=»<?php echo get_settings(‘home’); ?>»><?php bloginfo(‘name’); ?></a></h2>
<?php } else { ?>
<h1><a href=»<?php echo get_settings(‘home’); ?>»><?php bloginfo(‘name’); ?></a></h1>
<?php } ?>
Объяснение
Код передает информацию WordPress: если это одно-или «страницу» страницу, гнезда имя блога в тегов h2 (с заголовком, это обернут тэг H1), а в любой другой тип страницы (страница / catepgory / тега / год / месяц / день / час / минуту / поиск), гнезда имя блога в тег H1.
Если вы хотите использовать, чтобы использовать этот код, открыть header.php, место текущий код для блога имя и заменить его (но не забывайте делать его резервную копию, прежде чем делать так).

