• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Как убрать заголовки <h2> в сайдбаре?

b7186

Гуру форума
Регистрация
19 Янв 2011
Сообщения
727
Реакции
95
Заметил, что почти на всех сайтах сделанных на WordPress заголовки у навигационных блоков в сайдбарах обрамлены в <h2>Заголовок</h2>. Для примера у Миши Шакина на сайте shakin.ru в оранжевом сайдбаре заголовками <h2> являются: Облако категорий, Выпадающие теги, Мои услуги, Мои SEO-сериалы, Объявления и т.д.
Подскажите как это всё дело обернуть в <div>? У меня на большинстве сайтов навигация сделана через виджеты, поэтому "поправить в sidebar.php" не прокатит. Получается надо ковырять движок? Но это как-то не очень хочется делать, т.к. при обновлении всё потрется. Как вариант сделать навигацию руками через sidebar.php, но может быть есть альтернативные варианты, которые позволят не затронув виджеты изменить <h2> на <div>?
 
ищи в файлах шаблона что-то похожее на
Код:
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
и меняй на div

2 вариант
Находишь в wp-includes/widgets.php строки:
PHP:
'before_title' => '<h2 class="widgettitle">',
'after_title' => "</h2>\n",
меняешь на

PHP:
'before_title' => '<div class="widgettitle">',
'after_title' => "</div>\n",
 
Последнее редактирование:
Поддерживаю,фильтры для темы,в папке с темой создаете functions.php следующего содержимого:
Код:
function default_widgets_init() {

register_sidebar( array(
'name'  => __('Sidebar'),
'id'  => 'sidebar',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget'  => '</div>',
'before_title'  => '<div class="widget-title">',
'after_title'  => '</div>',
) );

}
add_action( 'widgets_init', 'default_widgets_init' );

Но тогда придется еще выводить этот блок в теме,
Код:
<?php dynamic_sidebar( 'sidebar' ); ?>
Где ID переменная указанная в functions.php
Код:
'id'  => 'sidebar',
 
Последнее редактирование модератором:
обновил страницу ничего не сохранилось
в разных стилях по разному, но в основном необходимо делать то что сказал человек в первом ответе. Изменить в пхп строке h2 на свой див. В КСС стилях прописать диву такие же данные как в h2. Все останется на местах, только заголовок будет не H2 , а див.
 
Назад
Сверху