Архив рубрики «Новые функции»
Автоматическая защита от спама
Надеюсь вы все пользуетесь широко известным плагином для защиты от спама Akismet, но бывает что спам все равно просачивается в комментарии. Советую дополнить ваш WordPress еще одним плагином для защиты от спама при вводе комментариев, что-то типа капчи.
Но и это не все, сейчас я покажу как еще можно увеличить защиту от спама с помощью небольшой функции. Открываем и добавляем этот код в свой functions.php. Прочитать остальную часть записи »
Вывод укороченной новости
Если вы выводите на главной полную новость, то в архиве, календаре, тегах и категориях она будет выводиться также полностью. Есть возможность исправить этот момент без каких-либо трудных усилий.
Напишем небольшую функцию, которая будет укорачивать наши новости до определенного количества слов и выводить их в таком виде там, где нам удобно. Например, при поиске или в архиве.
Прочитать остальную часть записи »
Отключаем подпись к изображению в редакторе WordPress
Для каждого загруженного изображения WordPress позволяет ввести описание файла. Это очень хорошо, но иногда не нужны подписи.
Отключить это проще простого, скопируйте код в свой functions.php и все.
function caption_off() {
return true;
}
add_filter( 'disable_captions', 'caption_off' );
На этом все, удачи!
Миниатюры самых популярных постов
Блоггеры часто демонстрируют свои самые популярные статьи на боковой панели своего блога. Далее я вам покажу как без плагина возможно получить эти самые посты и связанные с ними миниатюры.
Ничего сложного нет, вам нужно всего лишь добавить этот код в тему туда, где необходим этот самый вывод популярных статей с картинками.
<?php $popular = new WP_Query('orderby=comment_count&posts_per_page=5'); ?>
<?php while ($popular->have_posts()) : $popular->the_post(); ?>
<?php $justanimage = get_post_meta($post->ID, 'Image', true);
if ($justanimage) { ?>
<img src="<?php echo get_post_meta($post->ID, "Image", true); ?>" alt="<?php the_title(); ?>" />
<?php } else { ?>
<img src="http://an-alternative-image.jpg" alt="" />
<?php } ?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php endwhile; ?>
Вам требуется только отредактировать orderby=comment_count и posts_per_page=5.
Вот и все, удачи!
Изменяем текст в footer доски объявлений
Иногда может быть полезно изменить тескт, который находится в футере администраторской панели WordPress или доски объявлений. С помощью этого хука вы сможете легко это сделать.
Открываем файл functions.php и дописываем этот код туда:
function remove_footer_admin () {
echo "Ваша надпись!";
}
add_filter('admin_footer_text', 'remove_footer_admin');
Тут объяснять наверное ничего не стоит, все и так понятно.
На этом все, удачи!
