Блог Алексея Гончарова
Не пропустите новые статьи!

Новые статьи блога на Ваш e-mail:

Канал блога на YouTube
Где в мире читают блог
Архивы
Волшебная кнопка

Как убрать «Вы можете использовать эти HTML-теги и атрибуты», видео

теги и атрибуты как убратьЗдравствуйте, уважаемые читатели моего блога! *hi*  В этой статье вы найдёте ответ на вопрос, как убрать строку «Вы можете использовать эти HTML теги и атрибуты…» из комментариев. Конечно, если у вас есть блог на wordpress и если в вашем шаблоне есть такая строка! :)   Всем, кто «не в теме» этот пост будет неинтересен – но не уходите сразу, подберите что-то почитать!

Зачем надо убирать эти, вернее, дословно: «этоHTML теги и атрибуты…»?  :scratch:

Во-первых, вряд ли ими кто-то пользуется. По-крайней мере, за свою практику ведения блога, которой уже больше двух лет (капец! аж самому не верится! :wacko: ) я ни разу ими не воспользовался!  К тому же, не знаю, как ими пользоваться.   *sorry*

Во-вторых, кривой код, торчащий из недр сайта, не добавляет привлекательности и не делает дизайн более гармоничным – если так можно выразиться. Да и выглядит это так, как будто из сверкающего небоскрёба, где-то торчит кусок ржавой арматуры – не оно, :negative: не фэн-шуй!  *ne-a*

В-третьих, это лишний код, который к тому же ещё неуникальный и повторяется на всех(!) страницах и не несёт никакой полезной нагрузки, ни для функционала, ни для пользователей сайта.

В общем – одни недостатки! Отсюда вопрос: почему я только сейчас решил его убрать и почему не сделал это раньше? А вот такой я загадочный зверёк! :-P  Или, как говорит один знаменитый человек с фамилией пистолета, я о-чень мед-лен-ная эс-тон-ско-фин-ская черепашка (шутка! :)  только, чур, без межнациональной розни и обид! ;)  ) Да не знал я просто, как это убрать и всё! Долго искал и руки не доходили… Я вообще, долго до всего дохожу…   *blush*

Ладно, с самобичеванием закончим и приступим к делу, наконец!  :aga:

Рытьё просторов Сети и кода шаблона в попытке убрать вызов функции печати этой строки меня к победе не приблизили – увы и ах! :-(  В мои извилины недозалито знаний CSS, PHP и HTML – ибо лень, а, нафиг и пофиг!

Кстати, вы знаете, что в Интернете идёт почти война нешуточный спор по поводу произношения пи-аш-пи против пэ-хэ-пэ и аш-тэ-эм-эл с хэ-тэ-эм-эл?!   :shock: Я тоже не знал, и от этого немного ошалел – какая разница, как называть код? Ему-то от этого не холодно, не жарко! *crazy*  Упс, опять отвлёкся!  :-))

Так вот, за вывод этой строки с тегами и атрибутами отвечает шаблон (тема) сайта на wordpress. Вернее сказать, шаблон только вызывает эту функцию, а реализует, то есть выполняет, её уже сам движок – wordpress. Вот и получается, что у некоторых блогов есть этот «мусор» в поле формы комментариев, как у меня до сего момента, а у некоторых нет изначально. А всё потому, что где-то эта функция вызывается, а где-то нет. Но мне, с моими недо-познаниями кода, этот вызов найти не удалось.  :unsure:

Зато удалось найти два способа решения уборки этих тегов с глаз долой из кода вон!   *dance*

Первый способ отвечает только за первую часть поговорки – с глаз долой, то есть, он только спрячет теги с видимой нам, людям, части сайта, но не уберет их из видимого роботам кодовой части. Зато этот метод можно сделать только один раз и к нему больше не возвращаться, при условии сохранения шаблона блога в дальнейшем, конечно.  *secret*

Второй метод реализует вторую часть – из сердца кода вон! Он на корню отрубает руки реализацию функции у самого движка – удаляет часть кода, отвечающую за печать строки в самом wordpress-е. Здесь достоинство в том, что удаляется строка полностью – как с видимой, так и с «невидимой», кодовой части сайта, что, конечно же, хорошо! *kruto*  Но недостаток в том, что для реализации такого метода нужно «лезть» в файлы движка на хостинг, редактировать их там и эту процедуру придётся повторять после каждого обновления wordpress-а, так как с обновлением рука снова отрастёт код снова появится.

Это вкратце суть проблемы и её решения, так что вы уж сами для себя решите, что вам проще и легче,   *ok* ?

Теперь подробнее. Как реализуется первый метод? Скажу сразу, что он немного проще как в исполнении, так и в том, что это надо сделать только один раз. Нужно всего-то найти код строки в стилях CSS – это файл шаблона блога style.css, где прописаны стили самой строки и задать им атрибут невидимых через добавку display: none;

Это сделает код строки невидимым для людей, но оставит его в коде.

Итак, идём в админку блога – Дизайн – Редактор – Список стилей style.css и ищем строку вида .form-allowed-tags, например такую:

.form-allowed-tags {

line-height: 1em;

}

Таких блоков может быть несколько – они отвечают за формы комментариев при первоначальном вводе комментария, ответе на него, ответе на ответ и комменты для залогиненных пользователей. Во всех блоках добавлять атрибут не обязательно, достаточно поставить только в первом. Внутри фигурных скобок вставляем display: none; чтобы получилось примерно так:

.form-allowed-tags {
 line-height: 1em;
 display: none;
}

обновляем файл и радуемся живому блогу исчезнувшей строке. *klass*  Да, прежде чем редактировать файл, воспользуйтесь защитой сайта, как описано и сделайте копию файлов сайта  – мало ли!

Как реализовать второй метод и убрать Вы можете использовать теги и атрибуты из комментариев полностью?

Для этого идём на свой хостинг по пути файловый менеджер – ВАШ сайт корневая папка – public_html/wp-includes и ищем файл comment-template.php. Дальше нужно отредактировать этот файл – можно его скачать на компьютер и отредактировать его в редакторе Notepad++ или прямо на хостинге – смотрите как вам удобнее, но помните, что если вы ошибётесь, то сайт может рухнуть! *scare*  Поэтому действовать надо аккуратно и осторожно, а лучше всего сделать копию файла, на всякий случай.  *think*

Внутри файла comment-template.php ищем строки кода:

'comment_notes_after'  => '<p>' . sprintf( __( 'You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: %s' ), ' <code>' . allowed_tags() . '</code>' ) . '</p>',

Для поиска используйте комбинацию клавиш Ctrl+F и в появляющееся окошко поиска в браузере или редакторе вставляйте искомый код, иначе искать можно долго и муторно, так как у всех файлы могут отличаться и расположение искомой строки может отличаться на десяток-другой строк кода.

Как строку нашли, то выделяйте её от последнего символа предыдущей строки (без пробелов, но не трогая сам символ!) до последнего символа самой строки, как на картинке (она кликабельна и откроется в полном размере в новой вкладке):

Как убрать Вы можете использовать эти HTML-теги и атрибуты

и удаляйте, нажав Del, либо правую кнопку мышки и Удалить. Сохраняем файл, нажав Сохранить и заливаем его обратно на хостинг, если скачивали и редактировали на компьютере.

Возвращаемся на сайт и радуемся отсутствующей строке тегов и атрибутов в преобразившейся форме комментариев. :yahoo:   Теперь кода строки не будет ни «снаружи», ни  внутри сайта – что и требовалось!   *happy* Но учтите, что как только вы обновите свой wordpress, либо переустановите его, то строка появится снова и процедуру редактирования файла comment-template.php придётся повторить. Но, если вы сделаете это один раз, то второй получится уж точно, тем более, что у вас всегда будет подсказка в виде этой статьи, а чтобы её не потерять – нажмите Ctrl+D в браузере и она добавится вам в закладки! ;)

На этом остановлюсь, пожалуй, а то опять «Остапа понесёт»… *pardon*  Добавлю лишь, что для наглядности записал видео по уборке этого «мусора» из шаблона, которое вам сейчас и пожелаю приятно посмотреть. А также приглашу Вас получить напоминалочку о выходе новых статей блога (будет много интересного и полезного! :aga:  ) и поделиться постом с вашими друзьями через кнопочки социальных сетей – вдруг, кому-то он пригодится! :)  Вот как убрать Вы можете использовать эти теги и атрибуты… из комментариев.  *fuh*

За сим прощаюсь и спасибо, *spasibo*  что дочитали!  :bye:

А этот эпичный ролик и его пародию вам для поднятия настроения! *klass*  С Наступающим!  *druzi*

Пройдись по кнопочкам, расскажи о статье друзьям - это к деньгам!

Новые статьи блога на Ваш e-mail:

6 комментариев: Как убрать «Вы можете использовать эти HTML-теги и атрибуты», видео

  • Спасибо за статью! убрал лишний код с глаз долой… :good:

  • А как сделать картинки для комментариев ???
    *klass* *hi* :-)) :-)) :-)) *klass* *bravo* *bravo* *bravo* *bravo*

  • Спасибо помогло, :yahoo: :yahoo: :yahoo: :yahoo: А как смайлики добавить к коментариям ???

  • спасибо помогло

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

:) 
*hi* 
;) 
:-( 
:good: 
:aga: 
*blush* 
:negative: 
:yahoo: 
B-) 
*bravo* 
*klass* 
:shock: 
:-)) 
Больше смайлов!..
 
Обменник.ws » Автоматический обмен Webmoney