例如,2112添加了CSS类.full-width
通过functions中的filter函数访问body\\u类。当“全宽页面模板,无侧边栏”模板中的buld被使用时,主题的php。从2012年起的对应代码:
if ( ! is_active_sidebar( \'sidebar-1\' ) || is_page_template( \'page-templates/full-width.php\' ) )
$classes[] = \'full-width\';
此CSS类在样式中使用。css来格式化全宽页面。为了简化格式设置,您可能需要考虑对页面模板执行同样的操作。
子主题的可能代码(基于自定义页面模板的文件名和位置-示例/page-templates/custom-full-width.php):
function wpse_174855_twentytwelve_child_body_class( $classes ) {
if( is_page_template( \'page-templates/custom-full-width.php\' ) ) {
$classes[] = \'full-width\';
}
return $classes;
}
add_filter( \'body_class\', \'wpse_174855_twentytwelve_child_body_class\', 20 );