- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нужно убрать в форме добавки коммента поля "емейл" и "сайт", не могу найти, где это можно сделать. Спасибо.
в теме в comments.php обычно - вырезать от <p>до</p>-
<p><input type="text" name="email".....................
<label for="email">.................</p>
и для урла
label for="url"
если в теме нет в wp-includs/comments-template.php смотрите и вырезайте
'email' => '<p class="comment-form-email"><label for="email">' . __( 'Email' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
'<input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30"' . $aria_req . ' /></p>',
'url' => '<p class="comment-form-url"><label for="url">' . __( 'Website' ) . '</label>' .
'<input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',
Только не забудьте потом снять галочку в настройках обсуждения ("Автор комментария должен указать свое имя и адрес электронной почты").
Аж вот такую конструкцию нашел и уничтожил, в теплейтах пряталась))))
'email' => '<p class="comment-form-email"><label for="email">' . __( 'Email' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
'<input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30"' . $aria_req . ' /></p>',
'url' => '<p class="comment-form-url"><label for="url">' . __( 'Website' ) . '</label>' .
'<input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',
Да, галочку понятное дело, спасибо. Просто я уже давно использую простой антиспам метод - www и http просто в стоп слова занесены.) А в этой теме с трудом нашел, в темплейтах.
Спасибо.
http://wordpress.org/extend/plugins/june-comments-cleaner/ - html в комментах порезать - можно добавить
Вероятно, что спам все-равно продолжится, я изначально тоже убрал URL, но боты порой оказываются умнее)
Вот уже год использую на активно комментируемых сайтах плагин от wp-kama с довольно интересным принципом работы. Если спам снова пойдёт - рекомендую попробовать.
sok3535, все комменты будут просто забиты бессмысленными фразами спам-ботов, пусть и с неактивными ссылками)
---------- Добавлено в 04:13 ---------- Предыдущее сообщение было в 04:11 ----------
horrors, ну как он продолжится? )) Не оставить сообщение со ссылкой. А.. да.. я забыл.. еще знак @ тоже в стопслова)
6666, ну по крайней мере при использовании плагина можно снова вернуть поля email и url, которые могут пригодится реальным юзерам :) . Но это конечно как вам удобнее. Каждый по своему борется с этой нечистью) Если текущий метод себя оправдает - то отлично.
sok3535, все комменты будут просто забиты бессмысленными фразами спам-ботов, пусть и с неактивными ссылками)
ботов можно отвадить
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*ваш-сайт.ru.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
</IfModule>