Полезные советы для комментариев WORDPRESS. Первая часть

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

Как добавить в комментарий полезную ссылку

По сути, данный вопрос интересует многих пользователей, ведь именно по активной ссылке можно перейти на нужную страницу в один клик. Чтобы это сделать, сохраните для себя данную запись:

<HREF = » ВАША ССЫЛКА «> ВАШ ТЕКСТ </>

Затем в момент создания комментария вместо записи «Ваша ссылка» вставьте необходимый адрес, а вместо записи «Ваш текст» — подпись ссылки. Это нужно для того, чтобы человек, которому вы ее адресуете, понял содержание ссылки и сделал для себя выводы, стоит ли совершать по ней клик.

Каким образом можно разделить трекбеки и комментарии

В WordPress содержатся комментарии и пингбеки (или трекбеки). Вторые возникают в то время, когда какой-либо блогер оставляет в собственном посте ссылку на ваш текст. В основном, разработчики в шаблонах соединяют два этих термина, что создает запутанную ситуацию. По этой причине необходимо уметь разделять их.

1. Для этого необходимо открыть файл comments.php и найти такую строку:

<?php foreach ($comments as $comment) : ?>

После нее нужно вставить следующее:

<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type == ‘comment’) { ?>

2. Потом следует найти:

<?php endforeach; /* end for each comment */ ?>

И вставить перед ней:

<?php } else { $trackback = true; } /* End of is_comment statement */ ?>

После всех манипуляций в перечне комментариев не будет трекбеков. Для них нужно создать отдельный список.

3. Обнаружьте данную строку:

<?php else : // this is displayed if there are no comments so far ?>

Затем вставьте перед ней:

function plc_comment_post( $incoming_comment ) {
$incoming_comment[‘comment_content’] = htmlspecialchars($incoming_comment[‘comment_content’]);
$incoming_comment[‘comment_content’] = str_replace( «‘», »’, $incoming_comment[‘comment_content’] );
return( $incoming_comment );
}

function plc_comment_display( $comment_to_display ) {
$comment_to_display = str_replace( »’, «‘», $comment_to_display );
return $comment_to_display;
}

add_filter(‘preprocess_comment’, ‘plc_comment_post’, », 1);
add_filter(‘comment_text’, ‘plc_comment_display’, », 1);
add_filter(‘comment_text_rss’, ‘plc_comment_display’, », 1);
add_filter(‘comment_excerpt’, ‘plc_comment_display’, », 1);

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

Подчеркивание комментариев автора блога

Если в постах есть большое число различных комментариев, то найти среди них слова автора довольно сложно. Особенно это актуально, если пользователь хочет найти ответ на собственный вопрос.

Чтобы решить данную проблему, нужно в файле style.css совершить приписку стиля для класса bypostauthor. К примеру:

.bypostauthor {
color:#fff;
font-weight:bold;
background:#068;
}

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

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

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

//добавляем само поле //заполняем его текущей меткой времени через Javascript

Метки