Хаки WordPress. Часть 8

Хаки WordPress. Часть 8:

Хаки wordpress

В статье как обычно рассмотрим 3 хака: первый предназначен для подсчета количества слов в тексте, при помощи второго мы уберем […] из аннотации, и наконец, вместо граватара в комментариях сделаем отображение аватаров из твиттера.

1) Подсчет количества слов в статье

Находим functions.php вашего шаблона и добавляем новую функцию для подсчета.

 function word_count() {
global $post;
echo str_word_count($post->post_content);
}

Функция есть! Теперь осталось ее вывести на страницы блога. В файле single.php вставьте следующий код, который и опубликует количество слов в тексте.

 <!--?php word_count(); ?-->

Сохраняйте, обновляйте, проверяйте.

2) Убираем […] из аннотации

Достаточно популярная проблема, если вы используете функцию the_except для вывода аннотации статьи. Сейчас мы уберем эти символы простейшей функцией. Опять же, заходим в functions.php вашего шаблона и дописываем

 function trim_excerpt($text) {
return rtrim($text,'[...]');
}
add_filter('get_the_excerpt', 'trim_excerpt');

Вот и все. Быстро избавились от некрасивых и по сути ненужных символов.

3) Выводим в комментария аватары из твиттера

Первым делом, качаем архив. Открываем файл twittar.php и все содержимое копируем в functions.php. Картинки из архива также копируем в папку вашего шаблона. Теперь открываем comments.php и заменяем

 <?php echo get_avatar( $comment, 40 ); ?>

на код

 <?php twittar('45', 'default.png', '#e9e9e9', 'twitavatars', 1, 'G'); ?>

Первая цифра кода определяет размер аватара, так что можете изменить по своему усмотрению.

На дворе зима, почему бы не съездить отдохнуть в теплую страну. Например, есть путевки турция.