В данной статье речь пойдет о том, как сделать работу 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;
}
Надеемся, данная статья была вам полезна, и вы смогли найти ответы на интересующие вопросы. Как видите, из любой ситуации можно найти выход. Просто следуйте инструкциям, и у вас все получится.