基于模板处理Body类

时间:2018-12-24 作者:Richa Sharma

通过PHP function, 我想我能应付身体训练,但我认为WordPress 会有一些具体的方法来处理它。

如果Home.php 那么身体里的类应该是wbody 否则应该是bgody.

正如我所说,我会写作PHP functions 基于模板打印类,但在WordPress?

1 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

我不确定我是否正确理解了你的问题,但是。。。

如果要基于当前页面设置正文类,则可以使用以下代码

function my_body_class( $classes ) {
    if ( is_home() ) {
        $classes[] = \'wbody\';
    } else {
        $classes[] = \'gbody\';
    }
    return $classes;
}
add_filter( \'body_class\', \'my_body_class\' );
当然,您可以使用其中的其他条件和Conditional Tags 可能会派上用场。

相关推荐

如何包含wp-load.php并加载所有插件

为什么加载wp load。php“改用wordpress ajax”不这仅用于测试。我有一个只用于本地开发的测试页面,例如。test.php 在“我的主题”文件夹中现在,当我这样做时:global $wpdb; require_once(__DIR__ . \'/../../../wp-load.php\'); get_header(); ... get_footer(); 我注意到插件挂钩没有执行,我的所有脚本和css都没有加载我能做些什么,让插件挂钩也能加载吗