| Server IP : 213.186.33.4 / Your IP : 216.73.216.222 Web Server : Apache System : Linux webm005.cluster103.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64 User : karinebmkh ( 644538) PHP Version : 8.4.22 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/karinebmkh/www2/wp-content/themes/glaza/templates/ |
Upload File : |
<?php
/**
* blog layout
*/
if ( ! function_exists( 'glaza_blog_layout' ) ) :
function glaza_blog_layout( $settings = array() ) {
global $wp_query;
$class_name = array();
$class_name_inner = array();
$class_name[] = 'site-content archive-content';
$class_name_inner[] = 'content-inner';
if ( 'classic-2' == $settings['layout'] ) {
$settings['sidebar_position'] = 'none';
}
if ( ! empty( $settings['layout'] ) ) {
$class_name[] = 'layout-' . trim( $settings['layout'] );
if ( 'grid-1' == $settings['layout'] || 'grid-2' == $settings['layout'] ) {
if ( empty( $settings['sidebar_position'] ) || 'none' == $settings['sidebar_position'] ) {
$class_name_inner[] = 'columns-3';
} else {
$class_name_inner[] = 'columns-2';
}
}
}
if ( empty( $settings['sidebar_position'] ) || 'none' == $settings['sidebar_position'] ) {
$class_name[] = 'none-sidebar';
} else {
$class_name[] = 'has-sidebar is-sidebar-' . trim( $settings['sidebar_position'] );
}
$class_name = implode( ' ', $class_name );
$class_name_inner = implode( ' ', $class_name_inner ); ?>
<div class="<?php echo esc_attr( $class_name ); ?>">
<div class="wrap block-wrap container clearfix" <?php glaza_ajax_attribute( $settings ); ?>>
<main id="main" class="site-main" role="main">
<div class="<?php echo esc_attr( $class_name_inner ); ?>">
<?php glaza_blog_layout_listing( $settings, $wp_query ); ?>
</div>
<?php glaza_pagination( $settings ); ?>
</main>
<?php if ( ! empty( $settings['sidebar_position'] ) && ( 'none' != $settings['sidebar_position'] ) ):
glaza_render_sidebar( $settings['sidebar_name'] );
endif; ?>
</div>
</div>
<?php
}
endif;
/**
* @param $settings
* @param $query_data
* blog listing layout
*/
if ( ! function_exists( 'glaza_blog_layout_listing' ) ):
function glaza_blog_layout_listing( $settings, $query_data ) {
switch ( $settings['layout'] ) {
case 'list' :
glaza_blog_layout_list( $settings, $query_data );
break;
case 'grid-1' :
glaza_blog_layout_grid_1( $settings, $query_data );
break;
case 'grid-2' :
glaza_blog_layout_grid_2( $settings, $query_data );
break;
case 'classic-2' :
glaza_blog_layout_classic( $settings, $query_data );
break;
default :
glaza_blog_layout_classic( $settings, $query_data );
break;
}
}
endif;
/**
* @param $settings
* render blog classic
*/
if ( ! function_exists( 'glaza_blog_layout_classic' ) ) :
function glaza_blog_layout_classic( $settings, $query_data ) {
while ( $query_data->have_posts() ) :
$query_data->the_post();
glaza_post_classic( $settings, $query_data );
endwhile;
}
endif;
/**
* @param $settings
* render blog list
*/
if ( ! function_exists( 'glaza_blog_layout_list' ) ) :
function glaza_blog_layout_list( $settings, $query_data ) {
$flag = glaza_get_option( 'list_dark_style' );
if ( ! empty( $settings['sidebar_position'] ) && ( 'none' != $settings['sidebar_position'] ) ):
while ( $query_data->have_posts() ) :
$query_data->the_post();
if ( $flag ) {
$settings['classes'] = 'is-dark-style is-light-text';
$flag = 0;
} else {
$settings['classes'] = '';
}
glaza_post_list_2( $settings );
endwhile;
else:
while ( $query_data->have_posts() ) :
$query_data->the_post();
if ( $flag ) {
$settings['classes'] = 'is-dark-style is-light-text';
$flag = 0;
} else {
$settings['classes'] = '';
}
glaza_post_list_1( $settings, $query_data );
endwhile;
endif;
}
endif;
/**
* @param $settings
* render blog grid 1
*/
if ( ! function_exists( 'glaza_blog_layout_grid_1' ) ) :
function glaza_blog_layout_grid_1( $settings, $query_data ) {
if ( ! empty( $settings['sidebar_position'] ) && ( 'none' != $settings['sidebar_position'] ) ):
while ( $query_data->have_posts() ) :
$query_data->the_post();
glaza_post_hs_grid_1( $settings, $query_data );
endwhile;
else :
while ( $query_data->have_posts() ) :
$query_data->the_post();
glaza_post_fw_grid_1( $settings, $query_data );
endwhile;
endif;
}
endif;
/**
* @param $settings
* render blog grid 2
*/
if ( ! function_exists( 'glaza_blog_layout_grid_2' ) ) :
function glaza_blog_layout_grid_2( $settings, $query_data ) {
while ( $query_data->have_posts() ) :
$query_data->the_post();
glaza_post_hs_grid_2( $settings, $query_data );
endwhile;
}
endif;
/**
* blog content none
*/
if ( ! function_exists( 'glaza_blog_content_none' ) ) :
function glaza_blog_content_none() {
?>
<section class="wrap not-found container">
<header class="page-header">
<h1 class="page-title"><?php echo glaza_translate( 'nothing_found' ) ?></h1>
</header>
<div class="page-content">
<?php if ( is_home() && current_user_can( 'publish_posts' ) ) : ?>
<p><?php esc_html_e( 'Ready to publish your first post?', 'glaza' ); ?></p>
<?php else: ?>
<p><?php echo glaza_translate( 'content_404' ); ?></p>
<?php get_search_form(); ?>
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" class="return-home btn-wrap" title="<?php echo esc_attr( glaza_translate( 'return_home' ) ); ?>"><?php echo glaza_translate( 'return_home' ); ?></a>
<?php endif; ?>
</div>
</section>
<?php
}
endif;