«

»

Сен 30

Благодарность за первый комментарий на сайте WordPress

Доброе время суток! Как меня напрягает это выражение, слыша его, или читая в письмах, создаётся впечатление, что оно адресовано тебе роботом. Поэтому, не так )

spasibo

 

Привеееет !!! Продолжим облагораживать свой блог, путём маленьких феничек, приятных для посетителей. Сделаем Благодарность за первый комментарий на сайте WordPress.

Что, из себя представляет Благодарность за первый комментарий на сайте WordPress ? Обычная переадресация после первого комментария на страницу, на которой мы можем написать всё что угодно. Например «спасибо», вставить прикольную картинку, предоставить приятную «плюшку» и т.д. Сама фича не занимает много времени, но пользователям должно быть приятно за внимание.

Попробуем сделать благодарность за первый комментарий без плагина, на основании правила:

Меньше дебри, ближе свет.

А правильнее, наверное )

Меньше плагинов, быстрее сайт.

Нам потребуется сделать функцию которая отслеживает наше правило, её я запихаем в файл function.php, нашей темы \public_html\wp-content\themes\tortuga. Если пихал в function.php который в корне, сайт ложится .

// Благодарность после первого комментария
function redirect_after_first_comment($url, $comment) {
$comment_count = get_comments(
array(
'author_email' => $comment->comment_author_email,
'count' => true
)
);
if ( $comment_count == 1 ) {
wp_redirect('https://turbo-blog.ru/spasibo-za-pervyj-ostavlennyj-kommentarij-na-sajte/');
exit();
}
return $url = get_comment_link();
}
add_filter( 'comment_post_redirect', 'redirect_after_first_comment', 5, 2);

Обращаемся к нашим друзьям Notepad++ и Filezilla из статьи про Удалить лишние ссылки с сайта WordPress. Открываем function.php, вставляем код.

 

Благодарность за первый комментарий на сайте WordPress

Сохраняемся, отправляем файл на хостинг. Проверяем.

Заходим на любую страничку и оставляем комментарий, смотрим.

Благодарность за первый комментарий на сайте WordPress

Благодарность за первый комментарий на сайте WordPress

 

Отлично, работает. Проверяем второй комментарий.

Благодарность за первый комментарий на сайте WordPress

Не перебрасывает. Прекрасно !!!

Осталось нормально сделать страницу «благодарность за первый комментарий на сайте WordPress», с переходами обратно, или ссылками на интересный материал.

Голь на выдумку хитра

Всё в ваших руках, дерзайте.

И на последок, для тех кто дочитал статью до конца.

Естественно ) ставим кнопку возврата к комментариям,  её ставить обычным javascript. Открываем на редактирование страницу «Спасибо за первый оставленный комментарий на сайте», и вставляем в нужное нам место скрипт:

<center><h1><a href=»javascript:history.back();»>Вернуться к вашему комментарию</a></h1></center>

Ставим его по центру, делаем большими буквами. Проверяем.

 

Благодарность за первый комментарий на сайте WordPress

Вот теперь точно всё. С уверенностью можно сказать, что на сайте есть Благодарность за первый комментарий на сайте WordPress.

2 комментария

  1. Олег

    Добавил и себе ссылку для возврата, может так будет удобнее. Хотя, если уже оставил комментарий, значит статья изучена, какой смысл возвращаться? Да и в браузере можно нажать «Назад».

  2. Woot

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

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

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