<article>
— просто его удобно использовать для стилизации отрывков. С помощью вашего кода, я попробовал реализовать необходимое, но ничего не изменилось. Я не спец, поэтому прошу глянуть — где ошибка: if ( has_excerpt() ) {
add_filter( 'post_class', 'add_post_classes' );
function add_post_classes( $classes ) {
if ( get_post_type() === 'post' ) {
$classes[] = 'article-post-excerpt';
}
return array_unique( $classes );
}
}
<article>
— именно им обёрнуты отрывки WP. Причём, нужно сделать это для всех таксономий, где есть отрывки — в ленте Главной, в архивах тэгов и категорий и т.п. 'blockquote, q'
и '.5em'
. Заработало. Спасибо, многое узнал. По поводу второй части балета, отписал в телегу. $post_card[] = 'data-style="' . $position_type . '"';
с <?php post_class(); ?>
. Именно в переменной, а не в выводе через <div>
. Там он уже сам отработает как надо. Нужно тупо приклеить post_class()
к $position_type
.