Нынче мы с вами уберём тег 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 !
А у меня не работает, белый экран. Что посоветуете? …
Здравствуйте, Юрий! Если правильно перекопировали статейный код, то у Вас, вероятно, где-то он с иными кодами конфликтует…
Кстати, у Вас в форме комма убрано окно url-сайта – проверьте ещё раз код, котором задавали уборку url ! закомментируйте “код уборки” для опыта и пропишите СНОВА код из этой статьи: посмотрите что получится.
У Вас где-то ошибка кода! говорю потому, что у Вас кое-где вообще в исходном коде шаблона встречаются ошибочки: нужно аккуратнее и т.п.
Код из статьи рабочий! Должно получиться… …
Добрый вечер, Михаил! Спасибо за отзыв. Ноя сам переделал, прописал всего лишь класс и в Css все оформил, так на много лучше!
Лучше, думаю, всё-таки из
comment-template.php
перенести функциюcomment_form();
в корень темы, чтобы уже на уровне шаблона осуществлять все регулировки…Здравствуйте. Ваша статья помогла. Из заголовка комментария h3 убрал. Как убрать h3 из заголовка похожих записей? Спасибо
Здравствуйте!
Смотря по тому как у вас реализован вывод “похожих записей” – если кодом, то в коде. если плагин, то…
В общем, всё зависит от шаблона, и реализации “похожих…”…
Давайте ссылку на сайт, посмотрю…