HEX
Server: Apache
System: Linux webd004.cluster130.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
User: frenchy (106757)
PHP: 7.4.33
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/frenchy/www/french-american.org/releases/20210303111656Z/app/functions/body_class.inc.php
<?php
/* ########################
  Gestion des classes personnalisées sur la balise <body>
*/
add_filter('body_class', function( $classes )
{
    global $post;
    $classes = array();

    $classes[] = 'wp-embed-responsive';

    if (isset($post)) {
        $classes[] = 'body--' . $post->post_name;
    }

    if (is_user_logged_in()) {
        $classes[] = 'logged-in';
    }

    if (is_archive()) {
        $classes[] = sanitize_title(get_the_title()). ' single';
    }

    if(is_tag()) {
        $classes[] = 'template-post-tag single';
    }

    if(is_category()) {
        $classes[] = 'template-post-category single';
    }

    if (is_front_page()) {
        $classes[] = 'home';
    }

    if (is_admin()) {
        $classes[] = 'admin';
    }

    if (is_search()) {
        $classes[] = 'search-results';
    }

    if (is_404()) {
        $classes[] = 'page-404 single';
    }

    if (is_single()) {
        $classes[] = 'single';
    }

    if (is_page()) {
        $modelUrl = explode('/', get_page_template());
        $modelUrl = array_pop($modelUrl);
        $model = substr($modelUrl, 0, -4);
        $classes[] = 'model-' . $model;
        if($model == 'page') :
            $classes[] = 'single';
        endif;
    }

    return $classes;
});