46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * Render data for Video popup.
 | |
|  *
 | |
|  * @var $title_source
 | |
|  * @var $description_source
 | |
|  * @var $video_data
 | |
|  * @var $args
 | |
|  * @var $opts
 | |
|  *
 | |
|  * @package visual-portfolio
 | |
|  */
 | |
| 
 | |
| // phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound
 | |
| 
 | |
| if ( ! defined( 'ABSPATH' ) ) {
 | |
| 	exit;
 | |
| }
 | |
| 
 | |
| ?>
 | |
| 
 | |
| <template class="vp-portfolio__item-popup"
 | |
| 	style="display: none;"
 | |
| 	data-vp-popup-video="<?php echo esc_url( $video_data['url'] ); ?>"
 | |
| 	data-vp-popup-poster="<?php echo $video_data['poster'] ? esc_url( $video_data['poster'] ) : ''; ?>"
 | |
| >
 | |
| 	<?php
 | |
| 	if ( isset( $video_data[ $title_source ] ) && $video_data[ $title_source ] ) {
 | |
| 		?>
 | |
| 		<h3 class="vp-portfolio__item-popup-title"><?php echo wp_kses_post( $video_data[ $title_source ] ); ?></h3>
 | |
| 		<?php
 | |
| 	}
 | |
| 	if ( isset( $video_data[ $description_source ] ) && $video_data[ $description_source ] ) {
 | |
| 		$content = $video_data[ $description_source ];
 | |
| 
 | |
| 		if ( 'item_author' === $description_source && $video_data['item_author_url'] ) {
 | |
| 			$content = '<a href="' . esc_url( $video_data['item_author_url'] ) . '">' . $content . '</a>';
 | |
| 		}
 | |
| 
 | |
| 		?>
 | |
| 		<div class="vp-portfolio__item-popup-description"><?php echo wp_kses_post( $content ); ?></div>
 | |
| 		<?php
 | |
| 	}
 | |
| 	?>
 | |
| </template>
 |