Удаляем надпись, можно использовать следующие html теги

Дата: / Автор поста:

Здравствуй посетитель блога. Сегодня я разберу одну мелочь, но которая очень мешает и в 99 процентах не нужна. Вы наверное не раз видели на разных блогах вот такую фразу «можно использовать следующие html теги» и дальше идет их перечисление, так вот в этой статье научимся удалять их.

Вот примерно так она выглядит в шаблонах, под формой ввода комментария.

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

Содержание

  1. С помощью темы или движка.
  2. С функциями.
  3. CSS- если ничего не помогло.

Правим файлы вордпресса.

Не забываем делать резервные копии файлов, которые правите.

Это самый сложный способ, но самый действенный. Для начала нам надо зайти на свой сайт через ftp, и найти папку со своей активной темой (путь public_html->wp-content->themes->ваша активная тема). Зашли, тогда смотрим если в репозитиве файлик comment-template.php, если он есть, то это круто, почему, объясню далее. Так вот на моей тестовой теме его нет, но не беда просто идем теперь по другому пути public_html->wp-includes->comment-template.php.

Вот он голубчик, нашли его, открываем, я использую dreamweaver, но принцип у всех одинаковый не переживайте. Надо найти в коде вот такую строчку.

<?php echo $args['comment_notes_after']; ?>

Для более быстрого процесса предлагаю войти в поиск по документу и ввести запрос, вот алгоритм.

  1. Нажимаем cntrl+f, для вывода поиска.
  2. Вводим строчку кода которую дал выше.
  3. Нажимаем «искать дальше».
  4. Находиться необходимое место в документе.
  5. Обводим его и удаляем, и не забываем сохранить документ.

Ниже представлен скриншот, действий.

На некоторых версиях, как я прочитал в интернете, бывают немного другие записи, более длинные, вот один из примеров.

'comment_notes_after' => '

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

Их так же находим и удаляем. Обращу ваше внимание, что принцип такой же, но формулировка длиннее, что может вас запутать, точно может и не совпасть, так что берите лишь мелкие фрагменты. Но это на крайний случай, обычно вывод идет именно через первую функцию.

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

На этом данный способ закончен, переходим к следующему.

Изменяем functions.php.

Этот способ универсален, он не затрагивает сам вордпресс, все будет происходить в самой теме. Но предупрежу не у всех срабатывает, потому что темы разные и точную формулу не выведешь. Ну да ладно, идем по старому адресу в нашу тему, это мы делали в прошлом пункте, только теперь ищем functions.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; }

Куда его вставлять смотрите на скриншоте ниже. Маленько поясню последовательность, 1 это путь до редактора, 2 сам файл функций, 3 открывающий тег, ставить нужно после него, 4 сам код для вставки.

Тут так же все понятно, скопировал, вставил и сохранил.

Играем со стилями.

Этот способ еще универсальнее, но он основан на простом скрытии, то есть сам текст будет загружаться, но специальный стиль его скроет, хорошо это или плохо решать вам. Для определения используем встроенный инструмент в хроме «просмотр кода элемента». Надо нажать правой кнопкой мыши на надписи и выбрать необходимую строчку.

Теперь нам откроется снизу окно, даже два, первое это html, а второе css, смотрите на скриншот.

  1. Весь блок вывода, который мы хотим удалить «можете использовать следующие html теги».
  2. Его код, как видите к нему приписан класс form-allowed-tags, он то нам и нужен, запоминаем его (в вашем случае может быть по другому).
  3. CSS этого блока, но это нам не нужно.

Теперь идем опять в тему, куда вы еже знаете, да в редактор и выбираем уже style.css. Мы запоминали строчку form-allowed-tags, вот ее и ищем, нашли, я да. И приписываем к этому классу вот такой стиль.

display:none;

Вот скрин, чтобы понятнее стало, под цифрами последовательность действий.

Все сохраняем, и радуемся тому что ненавистная фраза можете использовать следующие html-теги и атрибуты удалена, поздравляю. Ну что вам статья была полезна?

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(1 голос, в среднем: 5 из 5)

С уважением к читателям Лифанов Валентин.

Нажмите на кнопку социальных сетей, вам не сложно, а мне приятно.

Комментарии к этой супер статье.

    Комментариев пока нет, будьте первым.

    Добавить комментарий

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

    *

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

    Лифанов Валентин. ©2014 Все права защищены. Полное или частичное копирование запрещено.