Убираем строку «Можно использовать следующие HTML-теги и атрибуты» в WordPRess

del-strokaС какой-то версии WordPress рядом с полем комментариев начала появляться строка ‘Можно использовать следующие HTML-теги и атрибуты’ с перечислением этих самых тегов.

Текст данной строки дублируется по всему сайту, а также сотням тысяч сайтов по всему миру. Давайте удалим ее.

Если кто еще не понял, что это за строка, то вот она:

PHP Можно использовать следующие HTML-теги и атрибуты: &lt,a href=» title=»&gt, &lt,abbr title=»&gt, &lt,acronym title=»&gt, &lt,b&gt, &lt,blockquote cite=»&gt, &lt,cite&gt, &lt,code&gt, &lt,del datetime=»&gt, &lt,em&gt, &lt,i&gt, &lt,q cite=»&gt, &lt,strike&gt, &lt,strong&gt, &lt,pre lang=» line=» escaped=» highlight=»&gt,

1234 Можно использовать следующие HTML-теги и атрибуты:&lt,a href=» title=»&gt, &lt,abbr title=»&gt, &lt,acronym title=»&gt, &lt,b&gt,&lt,blockquote cite=»&gt, &lt,cite&gt, &lt,code&gt, &lt,del datetime=»&gt, &lt,em&gt, &lt,i&gt, &lt,q cite=»&gt,&lt,strike&gt, &lt,strong&gt, &lt,pre lang=» line=» escaped=» highlight=»&gt,

Актуальный способ

Находим в файле comments.php такую функцию comment_form. У меня в полном сборе она выглядит так

PHP &lt,?php comment_form(), ?&gt,

1 &lt,?php comment_form(), ?&gt,

У вас будет нечто подобное. Может внутри скобок будет больше прописано. Главное название функции нашли.

Теперь нужно сделать так:

PHP &lt,?php comment_form(array(‘comment_notes_after’=&gt,»)), ?&gt,

1 &lt,?php comment_form(array(‘comment_notes_after’=&gt,»)), ?&gt,

Все, проблема решена.

Еще один вариант решения

Один из читателей блога предложил решение.

Вставляем в файл функции вашего шаблона (functions.php) следующий код сразу в начале, после &lt,?php с новой строки:

PHP function mytheme_init() { add_filter(‘comment_form_defaults’,’mytheme_comments_form_defaults’), } add_action(‘after_setup_theme’,’mytheme_init’), function mytheme_comments_form_defaults($default) { unset($default[‘comment_notes_after’]), return $default, }

12345678 function mytheme_init() {add_filter(‘comment_form_defaults’,’mytheme_comments_form_defaults’),}add_action(‘after_setup_theme’,’mytheme_init’),function mytheme_comments_form_defaults($default) {unset($default[‘comment_notes_after’]),return $default,}

Вот и все. Больше строки с текстом не будет.

Уже не актуальный способ

Итак, чтобы нам ее удалить, следует зайти на FTP Вашего сайта и в папке wp-includes найти файл comment-template.php.

Далее нам следует открыть этот файл каким-нибудь текстовым редактором. Со своей стороны я рекомендую использовать для подобных случаев текстовый редактор Notepad++.

Открыв файл comment-template.php, мы должны найти следующий код и удалить его:

PHP ‘comment_notes_after’ =&gt, ‘&lt,p class=’form-allowed-tags’&gt,’ . sprintf( __( ‘You may use these &lt,abbr title=’HyperText Markup Language’&gt,HTML&lt,/abbr&gt, tags and attributes: %s’ ), ‘ &lt,code&gt,’ . allowed_tags() . ‘&lt,/code&gt,’ ) . ‘&lt,/p&gt,’,

1 ‘comment_notes_after’ =&gt, ‘&lt,p class=’form-allowed-tags’&gt,’ . sprintf( __( ‘You may use these &lt,abbr title=’HyperText Markup Language’&gt,HTML&lt,/abbr&gt, tags and attributes: %s’ ), ‘ &lt,code&gt,’ . allowed_tags() . ‘&lt,/code&gt,’ ) . ‘&lt,/p&gt,’,

Если открываете Notepad++, то это будет 1540 строка. Просто выделяете ее и нажимаете Delete. Далее сохраняете файл и закачиваете снова на ftp. Вот и все!

[infob name=»]Запомните эту процедуру, т.к. Вы ее будете повторять после очередного обновления движка WordPress. Для удобства Вы можете нажать в своем браузере CTRL+D и сохранить эту страницу в закладках.[/infob]

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
timewebhosting.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: