个性化阅读
专注于IT技术分析

WordPress:根据显示的页面向正文添加动态类

我需要将类添加到以下路由下的特定页面:www.mydomain.com/special / …

因此, 每当/ special /在当前URL中时, 我都认为可以将一个类添加到主题header.php文件中:

<body id="landing-page" <?php body_class(); ?>>

这是要走的路吗?如何获取当前页面的网址?


#1


你可以将以下代码段添加到你的functions.php中

add_filter( 'body_class', 'custom_class' );
function custom_class( $classes ) {
    if ( is_page('special') ) {
        $classes[] = 'myclass';
    }
    return $classes;
}

Or

add_filter( 'body_class', 'custom_class' );
    function custom_class( $classes ) {
        if(strpos($_SERVER['REQUEST_URI'], "special") !== false){
            $classes[] = 'myclass';
        }
        return $classes;
    }
赞(0)
未经允许不得转载:srcmini » WordPress:根据显示的页面向正文添加动态类

评论 抢沙发

评论前必须登录!