php 向多站点主体添加额外的类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 向多站点主体添加额外的类相关的知识,希望对你有一定的参考价值。

///////////// Add extra classes to multisite body ////////////
    function multisite_body_classes($classes) {
        $id = get_current_blog_id();
        $blog_name = strtolower(str_replace(' ', '-', trim(get_bloginfo('name'))));
        $slug = str_replace('/','',$GLOBALS['path']);
        global $post;
        $post_slug = $post->post_name;
        $classes[] = 'page-'.$post_slug;
        $classes[] = $slug;
        $classes[] = $blog_name;
        $classes[] = 'site-id-'.$id;
        if ($id != 1){
            $classes[] = 'multisite-child';
        }
        return $classes;
    }
    add_filter('body_class', 'multisite_body_classes');

以上是关于php 向多站点主体添加额外的类的主要内容,如果未能解决你的问题,请参考以下文章

Django:管理员,向多项选择字段添加一些新过滤器

如何在 python 2 中向多部分电子邮件添加正文?

使用 jQuery 的 select2 向多选添加值

如何在 Django 中向多对多关系中添加字段?

向多篇文章添加元数据库

PHP - 重置自动加载和声明的类