куда именно?
в готовый контент? в блок гутенберга?
Я хочу сделать плагин, который добавляет еще один класс стилей к текущей теме.
Соответственно это будет станица записей
так и не понял, что вам надо.
добавить класс к тегу <body>
:
add_filter( 'body_class','my_body_classes' );
function my_body_classes( $classes ) {
$classes[] = 'class-name';
return $classes;
}
добавить классы к картинкам:
function add_image_class($class){
$class .= ' additional-class';
return $class;
}
add_filter('get_image_tag_class','add_image_class');
Вроде разработкой занимаешься, а не понимаешь.
Сейчас на пальцах объясню, у каждой записи есть свое изображение:
скриншот 1
Записи выводятся на странице
скриншот 2
изображения записи выводятся функциями
the_post_thumbnail()
и
get_the_post_thumbnail()
мне нужно плагином добавить еще один класс стилей к изображению записи
кстати
function add_image_class($class){
$class .= ' additional-class';
return $class;
}
add_filter('get_image_tag_class','add_image_class');
не сработал
Модератор
Yuri
(@yube)
изображения записи выводятся функциями
the_post_thumbnail()
и
get_the_post_thumbnail()
У обеих функций есть параметр attr. Можно попробовать передать через него array('class'=>'my_class')
. Но боюсь, он заменит класс, а не добавит.