HEX
Server: Apache
System: Linux hp3-wp-1011494.hostingp3.local 3.10.0-1160.139.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Nov 3 13:30:41 UTC 2025 x86_64
User: csh2729955 (2121743)
PHP: 7.4.33
Disabled: shell_exec,exec,system,popen,set_time_limit
Upload Files
File: /home/storage/162/3480162/user/htdocs/wp-content/themes/newsreaders/classes/body-classes.php
<?php
/**
* Body Classes.
*
* @package Newsreaders
*/
 
 if (!function_exists('newsreaders_body_classes')) :

    function newsreaders_body_classes($classes) {

        $newsreaders_default = newsreaders_get_default_theme_options();
        global $post;
        // Adds a class of hfeed to non-singular pages.
        if ( !is_singular() ) {
            $classes[] = 'hfeed';
        }

        // Adds a class of no-sidebar when there is no sidebar present.
        if ( !is_active_sidebar( 'sidebar-1' ) ) {
            $classes[] = 'no-sidebar';
        }

        $sidebar = esc_html( get_theme_mod( 'global_sidebar_layout', $newsreaders_default['global_sidebar_layout'] ) );

        if( is_page() ){

            $newsreaders_header_trending_page = get_theme_mod( 'newsreaders_header_trending_page' );
            $newsreaders_header_popular_page = get_theme_mod( 'newsreaders_header_popular_page' );
            
            if( $newsreaders_header_trending_page == $post->ID || $newsreaders_header_popular_page == $post->ID ){

                $newsreaders_archive_layout = get_theme_mod( 'newsreaders_archive_layout',$newsreaders_default['newsreaders_archive_layout'] );
                $ed_image_content_inverse = get_theme_mod( 'ed_image_content_inverse',$newsreaders_default['ed_image_content_inverse'] );
                if( $newsreaders_archive_layout == 'default' && $ed_image_content_inverse ){

                    $classes[] = 'twp-archive-alternative-'.$newsreaders_archive_layout;

                }

                $classes[] = 'twp-archive-'.$newsreaders_archive_layout;
                
            }

            $newsreaders_post_sidebar_option = esc_html( get_post_meta( $post->ID, 'newsreaders_post_sidebar_option', true ) );
            if( $newsreaders_post_sidebar_option != 'global-sidebar' ){

                $classes[] = $newsreaders_post_sidebar_option;

            }else{
                $classes[] = $sidebar;
            }

        }

        if( is_singular('post') ){

            $newsreaders_post_layout = esc_html( get_post_meta( $post->ID, 'newsreaders_post_layout', true ) );
            

            if( $newsreaders_post_layout == '' || $newsreaders_post_layout == 'global-layout' ){
                
                $newsreaders_post_layout = get_theme_mod( 'newsreaders_single_post_layout',$newsreaders_default['newsreaders_archive_layout'] );

            }

            $classes[] = 'twp-single-'.$newsreaders_post_layout;

            if( $newsreaders_post_layout == 'layout-2' ){
                
                $newsreaders_header_overlay = esc_html( get_post_meta( $post->ID, 'newsreaders_header_overlay', true ) );

                if( $newsreaders_header_overlay == '' || $newsreaders_header_overlay == 'global-layout' ){

                    $ed_header_overlay = get_theme_mod( 'ed_header_overlay',$newsreaders_default['ed_header_overlay'] );

                    if( $ed_header_overlay ){

                        $ed_header_overlay_status = true;

                    }else{

                        $ed_header_overlay_status = false;
                    }

                }else{

                    $ed_header_overlay_status = true;

                }

                if( $ed_header_overlay_status ){

                    $classes[] = 'twp-single-header-overlay';

                }

            }

            $newsreaders_ed_post_reaction = esc_html( get_post_meta( $post->ID, 'newsreaders_ed_post_reaction', true ) );
            if( $newsreaders_ed_post_reaction ){
                $classes[] = 'hide-comment-rating';
            }

            $newsreaders_post_sidebar_option = esc_html( get_post_meta( $post->ID, 'newsreaders_post_sidebar_option', true ) );
            if( $newsreaders_post_sidebar_option != 'global-sidebar' && !empty( $newsreaders_post_sidebar_option ) ){

                $classes[] = $newsreaders_post_sidebar_option;

            }else{

                $classes[] = $sidebar;
            }


        }

        if( is_archive() || is_home() || is_search() ){

           $newsreaders_archive_layout = get_theme_mod( 'newsreaders_archive_layout',$newsreaders_default['newsreaders_archive_layout'] );
            $ed_image_content_inverse = get_theme_mod( 'ed_image_content_inverse',$newsreaders_default['ed_image_content_inverse'] );
            if( $newsreaders_archive_layout == 'default' && $ed_image_content_inverse ){

                $classes[] = 'twp-archive-alternative-'.$newsreaders_archive_layout;

            }

            $classes[] = 'twp-archive-'.$newsreaders_archive_layout;
            
            $classes[] = $sidebar;
        }

        return $classes;
    }

endif;

add_filter('body_class', 'newsreaders_body_classes');