Поддержка Проблемы и решения Изменить тег  h1 в class screen-reader-text

  • Проблема следующая:
    на страницах записей есть тег h1. Возможно его убрать или исправить на что-то более нейтральное типа div?
    Находится в навигации записей:

    <nav role="navigation" id="nav-below" class="post-navigation">
       <h1 class="screen-reader-text">Post navigation</h1>
       <div class="nav-previous"><a href="ссылка на запись" rel="prev"><span class="meta-nav">&larr;</span> 
        Название записи</a></div>		
      <div class="clear"></div>
    </nav>

    Тег скрыт, но задача его убрать все равно есть.
    Подскажите, пожалуйста, как исправить или где найти функцию или шаблон, которые отвечают за вывод. Все что связано с навигацией или с самими записями постарался просмотреть на наличие h1. Безрезультатно.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • хм, они теперь там используют h1? от h2 то люди избавлялись, а теперь h1.

    
    // удаляет H2 из шаблона пагинации
    add_filter('navigation_markup_template', 'my_navigation_template', 10, 2 );
    function my_navigation_template( $template, $class ){
    	/*
    	Вид базового шаблона:
    	<nav class="navigation %1$s" role="navigation">
    		<h2 class="screen-reader-text">%2$s</h2>
    		<div class="nav-links">%3$s</div>
    	</nav>
    	*/
    
    	return '
    	<nav class="navigation %1$s" role="navigation">
    		<div class="nav-links">%3$s</div>
    	</nav>    
    	';
    }
    

    этот код не поможет, если ваш шаблон навигации тоже кодом формируется в вашей теме.

    Проблему решил. Спасибо за ответ. Дело было в теме. Тема skt-girlie-lite. Тег правится в /inc/template-tags.php

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Изменить тег  h1 в class screen-reader-text» закрыта для новых ответов.