HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ns3133907 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64
User: cssnetorguk (1024)
PHP: 8.2.28
Disabled: NONE
Upload Files
File: //home/bristolfilton.co.uk/public_html/wp-content/themes/wp-barrister/alt_homepage.php
<?php
/**
 * Template Name: Alt_Homepage
 * Description: Alternative homepage template with footer widgets, and if there's a WP gallery present, the gallery images will be displayed as background image slider .
 */
get_header(); ?>

	<?php if( has_shortcode( $post->post_content, 'gallery' ) ) : ?>

	<div id="slide-wrap">

         <div class="cycle-slideshow" data-cycle-fx="fadeOut" data-cycle-slides="> div.slides" <?php
                  	if ( get_theme_mod('wp_barrister_slider_timeout') ) {
						$slider_timeout = wp_kses_post( get_theme_mod('wp_barrister_slider_timeout') );
						echo 'data-cycle-timeout="' . $slider_timeout . '000"';
					} else {
						echo 'data-cycle-timeout="5000"';
					}
				  ?> <?php
                  	if ( get_theme_mod('wp_barrister_slider_speed') ) {
						$slider_speed = wp_kses_post( get_theme_mod('wp_barrister_slider_speed') );
						echo 'data-cycle-speed="' . $slider_speed . '000"';
					} else {
						echo 'data-cycle-speed="1000"';
					}
				  ?> data-cycle-prev="#sliderprev" data-cycle-next="#slidernext">

            <?php while ( have_posts() ) : the_post();  ?>
            
            <?php 
			$gallery = get_post_gallery( $post, false );
			$ids = explode( ",", $gallery['ids'] );
			
			foreach( $ids as $id ) {
				$title = get_post_field('post_title', $id);
				$meta = get_post_field('post_excerpt', $id);
				$link = wp_get_attachment_url( $id );
				$image  = wp_get_attachment_image( $id, "full");
			?>
            
            <div class="slides">  
            
              <div id="post-<?php the_ID(); ?>" <?php post_class('post-theme'); ?>>
              
                  <div class="slide-thumb"><?php echo $image; ?></div>
   					
              </div>
            
            </div><!-- .slides -->  
            
            <?php } ?>
            
 			<?php endwhile; ?>
            
            <?php wp_reset_query(); ?>
            
        </div><!-- .cycle-slideshow -->

    </div><!-- #slide-wrap -->
    
    <?php endif; ?>
    
    <?php if ( have_posts() ) : ?>
    	<?php while ( have_posts() ) : the_post(); ?>
        <div id="wpb-banner" class="clearfix">
        	<h1 class="entry-title"><?php the_title(); ?></h1>
            <div class="wpb-content">
            <?php $content = wp_barrister_content(9999); ?>
			<?php $content = preg_replace(array('{<a[^>]*><img}','{/></a>}'), array('<img','/>'), $content); ?>
            <?php $content = preg_replace('/<img[^>]+./', '', $content); ?>
            <?php $content = preg_replace('#<p>\s*+(<br\s*/*>)?\s*</p>#i', '', $content); ?>
            <?php echo $content; ?>
            </div>
        </div>
    	<?php endwhile; ?>
        <?php wp_reset_query(); ?>
    <?php endif; ?>
    
    
    <?php get_sidebar('alt') ?>
    
        
<?php get_footer(); ?>