Server IP : 15.235.198.142 / Your IP : 216.73.216.197 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/limehill_LIVE/wp-content/themes/oceanwp/partials/single/media/ |
Upload File : |
<?php /** * Blog single gallery format media * * @package OceanWP WordPress theme */ // Exit if accessed directly. if ( ! defined( 'ABSPATH' ) ) { exit; } // Return if Ocean Extra is not active. if ( ! OCEAN_EXTRA_ACTIVE ) { return; } // Get attachments. $attachments = oceanwp_get_gallery_ids( get_the_ID() ); // Return standard entry style if password protected or there aren't any attachments. if ( post_password_required() || empty( $attachments ) ) { get_template_part( 'partials/single/media/blog-single' ); return; } ?> <div class="thumbnail"> <div class="gallery-format clr"> <?php // Loop through each attachment ID. foreach ( $attachments as $attachment ) : // Get attachment data. $attachment_title = get_the_title( $attachment ); $attachment_alt = get_post_meta( $attachment, '_wp_attachment_image_alt', true ); $attachment_alt = $attachment_alt ? $attachment_alt : $attachment_title; // Get image output. $attachment_html = wp_get_attachment_image( $attachment, 'full', '', array( 'alt' => $attachment_alt, 'itemprop' => 'image', ) ); // Display with lightbox. if ( oceanwp_gallery_is_lightbox_enabled() ) : $img_src = wp_get_attachment_image_src( $attachment, 'full', true ); ?> <a href="<?php echo esc_url( wp_get_attachment_url( $attachment ) ); ?>" title="<?php echo esc_attr( $attachment_alt ); ?>" class="gallery-lightbox" data-width="<?php echo esc_attr( $img_src[1] ); ?>" data-height="<?php echo esc_attr( $img_src[2] ); ?>"> <?php echo wp_kses_post( $attachment_html ); ?> </a> <?php // Display single image. else : echo wp_kses_post( $attachment_html ); endif; endforeach; ?> </div> </div>