Добавляем класс к аннотациям постов the_excerpt

По умолчанию Вордпресс оборачивает аннотации the_excerpt простым тегом

, и используя класс родителя можно легко идентифицировать именно аннотации… но только если это единственный тег

внутри родительского тега, или если вам точно известна позиция аннотации в дереве документа. И обычно так оно и есть, если вы используете простые темы. Если вы пишите свою тему и ваши желания простираются далеко за пределы привычных для Вордпресса стандартов, то вам может понадобиться обернуть аннотации в тег с нужным вам классом.

Сделать это не сложно, добавляйте в functions.php следующую функцию:

[code lang=”PHP”]add_filter( “the_excerpt”, “add_class_excerpt” );
function add_class_excerpt( $excerpt ) {
return str_replace( ‘<p>’, ‘<p class=”excerpt”>’, $excerpt );
}[/code]

И все теги в аннотациях получат класс excerpt!