Комментарии для WordPress

Разместить количество комментариев и сообщений в любом месте сайта и настроить, какие сообщения без комментария, с одним комментарием или несколькими комментариями.

Вывести количество комментариев

<?php comments_number( '0', 'один', '%' ); ?>

Текст можно написать любой, как показано ниже:

<?php comments_number( 'Нет комментариев', 'Один комментарий', 'Всего комментариев %' ); ?>

Подробнее об этом.

Удалить поля из формы

По умолчанию в большинстве форм с обратной связью поля: Ваше имя, Ваш e-mail, Сайт и Сообщение. Многие предпочли бы убрать поле Сайт, которым спамеры часто пытаются воспользоваться для продвижения своих ресурсов.

Код для файла functions.php активной темы:

add_filter('comment_form_default_fields', 'riove_url'); 
function riove_url($val) { $val['url'] = ''; return $val; }

Этот код удаляет поле Сайт из формы комментариев. Остальные поля можно исключить заменив url на email или author (имя).

Подробнее об этом.

Свой Pinging

Правильно получать trackbacks с сайтов, которые связаны с вашей статьей. Но не правильно получить pinged каждый раз когда вы ссылаетесь в вашем собственном сайте.

Код для файла functions.php активной темы:

function disable_self_ping( &$links ) 
{ 
foreach ( $links as $l => $link ) 
if ( 0 === strpos( $link, get_option( 'home' ) ) ) unset($links[$l]); 
} 

add_action( 'pre_ping', 'disable_self_ping' );

Подробнее об этом

Изменить текст

В активной теме сайта откройте файл comments.php и замените:

<?php comment_form(); ?>

на

<?php comment_form(array('title_reply' => 'Оставить своё мнение')); ?>

Оставить своё мнение — можно заменить любой фразой.

Удачи, надеюсь эти фрагменты кода помогут вам.

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(0 голосов, в среднем: 0 из 5)