C:\xampp\htdocs\landing\wp-content\plugins\penci-pennews-amp\templates\featured-image.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php
$featured_image 
$this->get'featured_image' );

if ( 
has_post_format'video' ) ) {

    
$post_id get_the_ID();
    
$penci_video get_post_meta$post_id'_format_video_embed'true );
    
$penci_amp_content = new Penci_AMP_Content$penci_video,
        
apply_filters'penci_amp_content_embed_handlers', array(
            
'Penci_AMP_Twitter_Embed_Handler'     => array(),
            
'Penci_AMP_YouTube_Embed_Handler'     => array(),
            
'Penci_AMP_DailyMotion_Embed_Handler' => array(),
            
'Penci_AMP_Vimeo_Embed_Handler'       => array(),
            
'Penci_AMP_SoundCloud_Embed_Handler'  => array(),
            
'Penci_AMP_Instagram_Embed_Handler'   => array(),
            
'Penci_AMP_Vine_Embed_Handler'        => array(),
            
'Penci_AMP_Facebook_Embed_Handler'    => array(),
            
'Penci_AMP_Pinterest_Embed_Handler'   => array(),
        ), 
$penci_video ),
        
apply_filters'penci_amp_content_sanitizers', array(
            
'Penci_AMP_Style_Sanitizer'             => array(),
            
'Penci_AMP_Img_Sanitizer'               => array(),
            
'Penci_AMP_Video_Sanitizer'             => array(),
            
'Penci_AMP_Audio_Sanitizer'             => array(),
            
//'Penci_AMP_Playbuzz_Sanitizer'          => array(),
            
'Penci_AMP_Iframe_Sanitizer'            => array(
                
'add_placeholder' => true,
            ),
            
'AMP_Tag_And_Attribute_Sanitizer' => array(),
        ), 
$penci_video )
    );

    echo 
$penci_amp_content->get_penci_amp_content();
}elseif ( 
has_post_format'gallery' ) ){
    
$images get_post_metaget_the_ID(), '_format_gallery_images'true );
    if( 
$images ):
    
?>
    <div class="post-image gallery-feature-img-single">
        <amp-carousel class="amp-slider amp-featured-slider" layout="responsive" type="slides" width="780" height="500" delay="3500">
            <?php
            
foreach ( (array)$images as $image ){
                
$the_image wp_get_attachment_image_src$image'penci-full-thumb' );
                
$image_src = isset( $the_image[0] ) ? $the_image[0] : '';
                if( empty( 
$image_src )  ) {
                    continue;
                }
                
$the_caption get_post_field'post_excerpt'$image );
                echo 
'<div class="slider-item ' . ( ! $the_caption 'slider-item-not-caption' '' ) .  '">';
                echo 
'<div id="penci-slider-img-holder' $image '" class="img-holder"></div>';
                echo 
$the_caption '<div class="content-holder"><span>' $the_caption '</span></div>' '';
                echo 
'</div>';
            }
            
?>
    </div>
    <?php
    
endif;
}elseif ( ! empty( 
$featured_image ) ) {
    
$penci_amp_html $featured_image['penci_amp_html'];
    
$caption $featured_image['caption'];

    
?>

    <figure class="amp-wp-article-featured-image wp-caption" <?php  ?>>
        <?php echo $penci_amp_html?>
        <?php if ( $caption ) : ?>
            <p class="wp-caption-text">
                <?php echo wp_kses_data$caption ); ?>
            </p>
        <?php endif; ?>
    </figure>
    <?php
}

x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586