您要使用body_class
滤器
function prefix_add_body_class( $classes ) {
global $post;
// good to check
if( ! is_single() || \'post\' !== get_post_type() ) {
return $classes;
}
$btag = get_post_meta( $post->ID, \'tagbody\', true );
if ( empty( $btag ) ) {
return $classes;
}
$classes[] = $btag;
return $classes;
}
add_filter( \'body_class\', \'prefix_add_body_class\' )
编辑:
你在评论中写道,主题是你自己的主题。所以你不需要通过过滤器来完成。只要在你的主题中做对就行了。
编辑标题。像这样的php文件。
// some code above
$classes = array();
if( is_single() && \'post\' === get_post_type() ) {
$btag = get_post_meta( $post->ID, \'tagbody\', true );
if( ! empty( $btag ) ) {
$classes[] = $btag;
}
}
?>
<body <?php body_class( $classes ); ?>>
<?php
// some code below