您应该检查类别帖子以修改内容。在in\\u category check中指定类别ID(整数)、名称或slug(字符串)或其中的一个数组。
function my_image_tag( $html, $id , $alt, $title ) {
if ( in_category( \'1\' ) ) {
$html = "<div class=\'my-class\'>" . $html . "</div>";
}
return $html;
}
add_filter( \'get_image_tag\', \'my_image_tag\', 10 ,4 );
对于slug类
blog-post
您可以使用
in_category( \'blog-post\' )
如果您想使用多个类别,那么可以执行以下操作。
in_category( array( \'15\', \'Tropical Birds\', \'small-mammals\' ) )
它是ID、Name和slug的组合。所以,如何使用它取决于你自己。
EDIT
如果您正在使用此外部循环,请尝试此操作。
function my_image_tag( $html, $id , $alt, $title ) {
global $post;
if ( in_category( \'1\' ) ) {
$html = "<div class=\'my-class\'>" . $html . "</div>";
}
return $html;
}
add_filter( \'get_image_tag\', \'my_image_tag\', 10 ,4 );