如本文所述:https://codex.wordpress.org/Function_Reference/post_class#Add_Classes_By_Filters
可以将挂钩添加到\'post_class\' 用于在传递的数组中添加/删除类的筛选器。您可以使用各种模板标记,如has_post_format() 和其他人一起查看您需要添加哪些类;您可以访问相关帖子的ID。
如果需要,可以删除整个数组并重新开始,但根据样式表使用的类的不同,它可能会产生不可预见的副作用。
function rewrite_post_class( $classes, $class, $post_id ) {
    // Add a class
    $classes[] = \'my-custom-class\';
    // Remove a class
    if ( $index = array_search( \'unwanted-class\', $classes ) ) {
        unset( $classes[ $index ] );
    }
    // Start over
    $classes = array( $class );
    $classes[] = get_post_type( $post_id );
}
add_filter( \'post_class\', \'rewrite_post_class\', 10, 3 );