Функция, чтобы исключить текущий пост из виджета Recent Posts Widget

Простая функция, которая позволяет не отображать в виджете Recent Posts Widget текущую запись, которая открыта в данный момент, например, если вы открыли последнюю запись в блоге.

/**
 * Exclude Current Post from Recent Posts Widget
 */
function be_exclude_current_post( $args ) {
  if( is_singular() && !isset( $args['post__in'] ) )
    $args['post__not_in'] = array( get_the_ID() );
  return $args;
}
add_filter( 'widget_posts_args', 'be_exclude_current_post' );

Данную функцию разместите просто в своем файле functions.php.

Эффективный способ перенести свой e-commerce проект на WordPress на новый хостинг и не потерять прибыль

Для e-commerce проектов особенно важна устойчивая работа хостинга. Плохой Uptime и медленная работа сервера негативно…

Как задать длину цитаты (excerpt) или изменить ее вид

Цитата записи (excerpt) выводится внутри цикла таким кодом: По умолчанию, она обрежется длиной в 55…

Что лучше использовать — чистый HTML, самописный движок или CMS WordPress ?

Тема вопроса на самом деле гораздо шире. Что лучше использовать для своего сайта? Статичную верстку…

Выводим дату для копирайта в футере с помощью функции date()

На многих сайтах в футере стоит копирайт с датой и каким-то текстом, например: Неправильный код…

Ответить