10 Handy WordPress Комментарии Хаки

Комментарии разделов пренебрегают во многих блогах.Это, безусловно, плохо, потому что комментарии представляют собой взаимодействия между вами и вашим читателям.В этой статье we’ Придется взглянуть на 10 больших советы и хаки для повышения вашего blog’ комментариев раздела и придать ему качества его deserves.

Вы можете быть заинтересованы в следующих связанные должности:

1.Добавить действий Ссылки на Comments

Screenshot

problem.Или вы не позволяют читателям оставлять комментарии без того, чтобы быть утвержден, вы будете часто нужно изменить, удалить или пометить определенные комментарии как спам.По умолчанию WordPress показывает “ Edit” Ссылка на комментарий (с помощью edit_comment_link() функции), но не “ Delete” или “ Spam” ссылки.Let’ Добавим them.

solution.Во-первых, мы должны создать функцию.Вставьте приведенный ниже код в вашу functions.php файла:

function delete_comment_link($id) {
  if (current_user_can('edit_post')) {
    echo '| <a href="'.admin_url("comment.php?action=cdc&c=$id").'">del</a> ';
    echo '| <a href="'.admin_url("comment.php?action=cdc&dt=spam&c=$id").'">spam</a>';
  }
}

После сохранения functions.php, откройте comments.php файл и добавить следующий код, где вы хотите “ Delete” и “ Spam” ссылки появятся.Они должны пойти в цикле комментариев.В большинстве темы, you’ найдете edit_comment_link() декларации.Добавьте код сразу после that.

delete_comment_link(get_comment_ID());

Код explanation.Первое, что мы сделали, конечно, чтобы убедиться, что текущий пользователь имеет разрешение на редактирование комментариев.Если да, то ссылки на удаление и отметить комментарий как спам отображаются на дисплее.Обратите внимание на использование admin_url() функция, которая позволяет вам получить ваш блог admin’ S URL.

Источник:

2.Отдельные TrackBacks С Comments

Screenshot

problem.У вашего сообщения есть много TrackBacks?Шахта делать.Trackbacks это круто, потому что они позволяют своим читателям посмотреть, какие статьи из других блогов связаны с вашими.Но чем больше TrackBacks у вас есть, тем труднее обсуждение должно следовать.Разделение комментарии TrackBacks, то, безусловно, что-то рассмотреть, особенно если вы не используете “ Reply” Возможности введен в WordPress 2.7.

solution.Открытие и редактирование comments.php файл в вашей теме.Найти комментариев цикл, который выглядит следующим образом:

foreach ($comments as $comment) : ?>
    // Comments are displayed here
endforeach;

Если у вас есть, что заменить его на код ниже:

<ul class="commentlist">
    <?php //Displays comments only
	foreach ($comments as $comment) : ?>
       	<?php $comment_type = get_comment_type(); ?>
       	<?php if($comment_type == 'comment') { ?>
	    <li>//Comment code goes here</li>
	<?php }
    endforeach;
</ul>

<ul>
    <?php //Displays trackbacks only
	foreach ($comments as $comment) : ?>
       	<?php $comment_type = get_comment_type(); ?>
       	<?php if($comment_type != 'comment') { ?>
	    <li><?php comment_author_link() ?></li>
	<?php }
    endforeach;

</ul>

Код explanation.Ничего сложного в этом коде.get_comment_type() функция говорит вам, если что-то регулярно комментарий или TrackBack.Мы просто должны создать два HTML списка, заполняя первые регулярные комментарии и второй с TrackBacks.

Источник:

3.Избавиться от HTML ссылки в Comments

Screenshot

problem.Блоггеры всегда ищут для продвижения своих блогов, и спамеры везде.Одна вещь, которая раздражает меня полностью на моих блогах является невероятное количество ссылок оставить в комментариях, которые, как правило, не имеет значения.По умолчанию, WordPress преобразует URL-адресов в комментариях к ссылкам.К счастью, если you’ повторно, как устал от комментариев ссылки, как я, это может быть overwritten.

solution.Просто откройте function.php файла и вставить в этот код:

function plc_comment_post( $incoming_comment ) {
	$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);
	$incoming_comment['comment_content'] = str_replace( "'", '&apos;', $incoming_comment['comment_content'] );
	return( $incoming_comment );
}

function plc_comment_display( $comment_to_display ) {
	$comment_to_display = str_replace( '&apos;', "'", $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 в вашем comments.

Код explanation.Первое, что мы сделали, было создать две функции, которые заменяют HTML символы с HTML сущностями.Затем, используя мощные add_filter() WordPress функцию, мы подключили стандартный комментариев WordPress обработки функций двух функций мы только что создали.Это гарантирует, что любые комментарии добавила будут иметь свои HTML фильтруется out.

Источник:

4.Используйте Twitter аватары в Comments

Screenshot

problem.Блоггеры Twitter найти очень полезно, поскольку она позволяет им продвигать свой блог и оставаться на связи с другими блоггерами и своей собственной аудитории.Из-за Twitter’ популярность, почему бы не иллюстрируют комментарии с аватарами Twitter вместо обычных граватары

solution.

  1. Первое, что нужно сделать, это получить функции файл here.
  2. Если у вас есть, что распаковать архив на жесткий диск, а затем открыть twittar.php file.
  3. Выбрать все его содержимое и вставьте его в свой blog’ S functions.php file.
  4. Последнее, что нужно сделать, это открыть comments.php файл и найти комментарии loop.
  5. Вставьте следующую строку в цикле комментариев:
    <?php twittar('45', 'default.png', '#e9e9e9', 'twitavatars', 1, 'G'); ?>

Код explanation.Несколько месяцев назад здесь, на Smashing Magazine, удивительный плагин с именем Twittar был освобожден.Его целью является, чтобы позволить вам использовать Twitter аватаров на своем блоге WordPress.Из-за большого количества запросов я получил от WpRecipes.com читателей, я решил обратиться плагин в хак, для людей, которые предпочитают хаки для подключаемого модуля ins.

Конечно, вы можете просто установить плагин in, а не вставить его содержимое в вашем function.php файл.It’ с до you.

Источник:

5.Установить Помимо Автор Комментарии С Style

Screenshot

problem.Для блогов, которые имеют много комментариев, найти author’ комментариев и ответов на вопросы читателей, не всегда легко, особенно если блог don’ т у WordPress 2.7′ с резьбовыми функции комментариев.К счастью, это возможно, чтобы дать автору комментария другой стиль, чтобы читатели всегда сможете быстро найти ваши answers.

solution.

  1. Открытое comments.php файл и найти цикла комментария:
    <?php foreach comment as $comment) { ?>
  2. После этой строки, вставьте в следующем:
    <?php
    $isByAuthor = false;
    if($comment->comment_author_email == get_the_author_email()) {
    $isByAuthor = true;
    }
    ?>
  3. После that’ сделано, найдите строку кода, которая представляет комментариев (она может варьироваться в зависимости от темы):
    <li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">
  4. Теперь у нас есть для вывода authorcomment класс, если было сделано замечание автора:
    <li class="<?php echo $oddcomment; ?> <?php if($isByAuthor ) {
     echo 'authorcomment';} ?>" id="comment-<?php comment_ID() ?>">
  5. Последнее, что нам сделать, это создать класс CSS для автора комментария.Откройте style.css файла и вставить код.Заменить например цвета с цветами выбор.
    .authorcomment{
    	color:#fff;
    	font-weight:bold;
    	background:#068;
    }

Код explanation.В принципе, этот код сравнивает каждый адрес электронной почты, оставленный комментатора author’ адрес электронной почты, с.Если они совпадают, $isByAuthor установлена ​​на true.При комментариев, отображаемых на экране, стоимость $isByAuthor п …

Если вы хотите прочитать полностью статью, посетите сайт наших спонсоров

Comments are closed.