Відключаємо поле Сайт
Приховати поле Сайт або, в деяких шаблонах, URL, можна двома способами:
- за допомогою плагінів (для новачків і ледачих);
- за допомогою PHP-коду.
За допомогою WP-плагінів
Можна використовувати плагіни disable-hide-comment-url або Hide-n-Disable-comment-url-field. На даний момент обидва робочі, але я раджу другий, так як перший давно не оновлювався.
Встановлюємо будь-який з плагінів стандартним способом і активуємо, ніяких налаштувань не потрібно. Поле Сайт більше не потривожить відвідувачів.
За допомогою PHP-коду
Тут теж є два способи:
- редагування файлу comment-template.php з папки WordPress wp-includes;
- зміна файлу functions.php поточної теми.
У першому випадку доведеться проробляти подібну операцію після кожного оновлення движка Вордпресс. У другому, після кожної зміни або оновлення шаблону, що відбувається не так часто. Тому, я вважаю, що другий метод простіше і зручніше, а значить, далі мова піде про нього.
Увага! Перед внесенням змін зробіть резервну копію файлу functions.php.
function remove_comment_fields ($ fields)
Зберігаємо зміни і заливаємо файл із заміною назад на хостинг. В результаті поле Сайт буде видалено.
Робимо все те ж саме, тільки дописуємо в зазначений вище код додатково такий рядок: unset ($ fields [ 'email']);
function remove_comment_fields ($ fields)
Щоб зробити обов'язковим заповнення Імені, навіть при відключенні відповідної галочки, додаємо ще один шматочок коду:
Видаляємо рядок «Можна використовувати такі HTML-теги і атрибути ...»
Тепер у файлі functions.php всі зміни будуть виглядати так:
Це теж може бути цікаво:
Навіть не знаю що сказати! Але ж є такі блогери, які саме через це і відвідують сайти інших! До речі, давно помітив у багатьох блогах відсутність цих рядків, що навіть дивувало! Що цікаве Олег, з часом я все більше і більше дивуюся тому, що в стартапі нам одне говорили, а потім далі ти розумієш, що багато чого з вивченого зовсім не те. Кому і чому вірити то. Врахую на майбутнє ваші поради!
Вадар, блогерам прибирати ці поля не треба, інакше блог втратить свій сенс.