Adding a body class with ACF 时间:2016-01-18 作者:Sam 我用ACF创建了一个单选按钮字段,以便管理员可以指定颜色。E、 g:蓝色:蓝色粉色:粉色我希望通过<body <?php body_class(); ?> 在标题中。php。这可能吗?我目前正在输出标题中的类。php类似:<div id="page" class="site <?php the_field(\'package_colour\',$post->ID); ?>"> 1 个回复 最合适的回答,由SO网友:jgraup 整理而成 钩入body_class 过滤并在此处添加字段。最好是从get_queried_object_id() 而不是get_the_ID().add_filter( \'body_class\', \'wpse_20160118__body_class\' ); function wpse_20160118__body_class( $classes ) { if ( $package_colour = get_field( \'package_colour\', get_queried_object_id() ) ) { $package_colour = esc_attr( trim( $package_colour ) ); $classes[] = $package_colour; } return $classes; } 文章导航