post_class()
при выводе классов тега <article>
или у статьи не задан отрывок add_filter( 'post_class', 'add_post_classes' );
function add_post_classes( $classes ) {
if ( has_excerpt() ) {
$classes[] = 'article-post-excerpt';
}
return array_unique( $classes );
}
if ( has_excerpt() ) {
# тут код, если отрывок существует
}
$pageNum = (get_query_var('paged')) ? get_query_var('paged') : 1;
$paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
$per_page = 9;
$offset_start = 12;
$offset = ( $pageNum - 1 ) * $per_page + $offset_start;
$count_posts = $query_ideas_4->found_posts;
$total_pages = ceil( $count_posts / 9 );
query_posts()
это функция ядра и не предназначена для использования в темах. Она может нарушить работу основного цикла. Для работы с основным запросом лучше использовать хукpre_get_posts