Нынче мы с вами уберём тег h3 в строке «добавить комментарий» перед формой комментирования, смастырив фильтр крючочком лёгонького ХАКа.
У меня эта строка прописана так «Добавить комментарий».
Что ж — приступим к реализации этой негоции…
Ну и если исследовать эту фразу любым штатным инструментом вебмастера и пристальнее взглянуть на код элемента, то — увидим: пример скрипт-кода будет обозначен тегами <h3> </h3>
. Это нехорошо!
…вредит, сбивая общее seo настроек сайта.
форма комментирования убираем h3 — ХАК
Судите сами: заголовок статьи сайта обозначен h1
, разделы статей h2 – h3
и т.п. Таким образом, наша невинная строчка также как и тайтлы контента обозначена для поисковиков тегом ВНИМАНИЕ.
Спрашивается: зачем нам эта строка в индексе, если конечно мы ни любители соплей.
SEO сайта, seo оптимизация сайта… Что эти понятия означают? Мудрёно! Но этот вопрос, довольно свербящий в кругах блогеров. И не только блогеров.
Попробуйте вбить эти фразы в форму подбора ключевых слов. Величина цифры запросов первого понятия, в выдаче предстанет скудноватая, порядка 14000 показов. Но откуда такой ажиотаж вокруг этих понятий, непонятно (каламбур).
…продолжаем темы рубрики Хаки — ВидеоХаки.
Не побоюсь заявить, что ответ на вопрос «что же значит это ядрёное ядро seo сайта?» знают немногие. В том числе и я)
Но уверен в одном: большинство способов так называемых seo-правил, подогреты искусственно. И это логично. Глыбче вдаваться не буду: кто понял, тот понял…
И хотя мы с моими читателями пока/что создаём и не виртуальный магазин, но и для нас, некоторый элементарный и совсем НЕЛИШНИЙ свод правил SEO оптимизации блога существует. Вся остальная гонка – нам ни к чему.
Ну а о том, что необходимо, нам, блогерам, читайте Необходимые настройки новенького сайта на WordPress
Итак:
Вот код, который нужно добавить в файл функций functions.php в самый верх, после <?php — ставите курсор; кнопочкой «Enter» делаете отступы и прописываете пример…
Немного теоретической основы: если обратили внимание, в большинстве шаблонов WordPress, сама форма комма выводится таким вот простецким примерчиком в файле темы comments.php
<?php comment_form(); ?>
То есть — это обычный код вывода функции отработки формы комментирования, настройки которой заданы в самом ядре системных файлов вордпресс, а именно в папке wp-includes
— файл comment-template.php
.
Следовательно, как-то умудриться на уровне шаблона подкорректировать саму выведенную после статьи форму не всегда для новичка запросто (да и нецелесообразно править системные файлы).
Но на ту беду лиса бежала… в том смысле, что эти трудности по удалению тега h3
и тому подобных правок запрасто решаются, и осуществляются так называемыми хаками (фильтрами, крючками)
Вот и мы нашу задачу решим — реализуем с помощью предложенного кода ниже.
А вот и пример, который необходимо прописать в файл функций:
/*** убираем h3 в форме комментирования ***/
function my_comment_form_before() {
ob_start();
}
add_action( 'comment_form_before', 'my_comment_form_before' );
function my_comment_form_after() {
$html = ob_get_clean();
$html = preg_replace(
'/<h3 id="reply-title"(.*)>(.*)<\/h3>/',
'<p id="reply-title"\1>\2</p>',
$html
);
echo $html;
}
add_action( 'comment_form_after', 'my_comment_form_after' );
/*** убираем h3 в форме комментирования ***/
В общем, на этом у меня всё! Неожиданно?
Всё-всё… как только пропишете код, он врас заработает)) Проверяйте…
Относительно функции comment_form(); — существует способ более правильный, на мой взгляд, — перенести саму функцию в корень шаблона в файл functions.php
и задать уже её отработку в файле comments.php
… тогда уже никакие обновления движка не страшны! Да и запросто можно задавать форме любую стилистику и т.п. а тем паче это избавить от прописки множества лишнего кода!
Но об этом в следующей статье.
А вот в этой не менее полезной публикации, мы с вами поубираем теги h3 из сайдбаров…
…можно подписаться и таким способом…
Online консультация по настройкам и созданию сайтов на WordPress
!..подписываясь на обновления mihalica.ru —
...расстаёмся с невежеством..!
А вот и видео полезное…
mihalica.ru !
Здравствуйте. Ваша статья помогла. Из заголовка комментария h3 убрал. Как убрать h3 из заголовка похожих записей? Спасибо
Здравствуйте!
Смотря по тому как у вас реализован вывод «похожих записей» — если кодом, то в коде. если плагин, то…
В общем, всё зависит от шаблона, и реализации «похожих…»…
Давайте ссылку на сайт, посмотрю…
А у меня не работает, белый экран. Что посоветуете? …
Здравствуйте, Юрий! Если правильно перекопировали статейный код, то у Вас, вероятно, где-то он с иными кодами конфликтует…
Кстати, у Вас в форме комма убрано окно url-сайта — проверьте ещё раз код, котором задавали уборку url ! закомментируйте «код уборки» для опыта и пропишите СНОВА код из этой статьи: посмотрите что получится.
У Вас где-то ошибка кода! говорю потому, что у Вас кое-где вообще в исходном коде шаблона встречаются ошибочки: нужно аккуратнее и т.п.
Код из статьи рабочий! Должно получиться… …
Добрый вечер, Михаил! Спасибо за отзыв. Ноя сам переделал, прописал всего лишь класс и в Css все оформил, так на много лучше!
Лучше, думаю, всё-таки из
comment-template.php
перенести функциюcomment_form();
в корень темы, чтобы уже на уровне шаблона осуществлять все регулировки…