/var/www/html_us/wp-content/themes/elessi-theme/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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<?php
/**
 *
 * @package nasatheme
 */

get_header();

$allowed_html = array(
    
'span' => array('class' => array()),
    
'time' => array('class' => array(), 'datetime' => array()),
    
'a' => array('class' => array(), 'href' => array(), 'title' => array(), 'rel' => array())
);
?>
<div id="primary" class="content-area image-attachment container-wrap">
    <div id="content" class="site-content section-element">
        <div class="row">
            <div class="large-12 columns">
                <?php while (have_posts()) : the_post(); ?>
                    <article id="post-<?php the_ID(); ?><?php post_class(); ?>>
                        <header class="entry-header">
                            <h1 class="entry-title"><?php the_title(); ?></h1>

                            <div class="entry-meta">
                                <?php
                                $metadata 
wp_get_attachment_metadata();
                                
printf(wp_kses(__('Published <span class="entry-date"><time class="entry-date" datetime="%1$s">%2$s</time></span> at <a href="%3$s" title="Link to full-size image">%4$s &times; %5$s</a> in <a href="%6$s" title="Return to %7$s" rel="gallery">%8$s</a>''elessi-theme'), $allowed_html), esc_attr(get_the_date('c')), esc_html(get_the_date()), wp_get_attachment_url(), $metadata['width'], $metadata['height'], get_permalink($post->post_parent), esc_attr(strip_tags(get_the_title($post->post_parent))), get_the_title($post->post_parent));
                                
edit_post_link(esc_html__('Edit''elessi-theme'), '<span class="sep"> | </span> <span class="edit-link">''</span>');
                                
?>
                            </div>
                        </header>

                        <div class="entry-content">

                            <div class="entry-attachment">
                                <div class="attachment">
                                    <?php
                                    $attachments 
array_values(get_children(array(
                                        
'post_parent' => $post->post_parent,
                                        
'post_status' => 'inherit',
                                        
'post_type' => 'attachment',
                                        
'post_mime_type' => 'image',
                                        
'order' => 'ASC',
                                        
'orderby' => 'menu_order ID'
                                    
)));
                                    foreach (
$attachments as $k => $attachment) :
                                        if (
$attachment->ID == $post->ID) :
                                            break;
                                        endif;
                                    endforeach;
                                    
$k++;
                                    if (
count($attachments) > 1) :
                                        if (isset(
$attachments[$k])) :
                                            
$next_attachment_url get_attachment_link($attachments[$k]->ID);
                                        else :
                                            
$next_attachment_url get_attachment_link($attachments[0]->ID);
                                        endif;
                                    else :
                                        
$next_attachment_url wp_get_attachment_url();
                                    endif;
                                    
?>

                                    <a href="<?php echo esc_url($next_attachment_url); ?>" title="<?php the_title_attribute(); ?>" rel="attachment">
                                    <?php
                                    $attachment_size 
apply_filters('elessi_attachment_size', array(12001200)); // Filterable image size.
                                    
echo wp_get_attachment_image($post->ID$attachment_size);
                                    
?>
                                    </a>
                                </div>

                                <?php if (!empty($post->post_excerpt)) : ?>
                                    <div class="entry-caption">
                                        <?php the_excerpt(); ?>
                                    </div>
                                <?php endif; ?>
                            </div>

                            <?php the_content(); ?>
                            <?php
                            wp_link_pages
(array(
                                
'before' => '<div class="page-links">' esc_html__('Pages:''elessi-theme'),
                                
'after' => '</div>'
                            
));
                            
?>
                        </div>

                        <footer class="entry-meta">
                            <?php if (comments_open() && pings_open()) : ?>
                                <?php printf(wp_kses(__('<a class="comment-link" href="#respond" title="Post a comment">Post a comment</a> or leave a trackback: <a class="trackback-link" href="%s" title="Trackback URL for your post" rel="trackback">Trackback URL</a>.''elessi-theme'), $allowed_html), get_trackback_url()); ?>
                            <?php elseif (!comments_open() && pings_open()) : ?>
                                <?php printf(wp_kses(__('Comments are closed, but you can leave a trackback: <a class="trackback-link" href="%s" title="Trackback URL for your post" rel="trackback">Trackback URL</a>.''elessi-theme'), $allowed_html), get_trackback_url()); ?>
                            <?php elseif (comments_open() && !pings_open()) : ?>
                                <?php echo wp_kses(__('Trackbacks are closed, but you can <a class="comment-link" href="#respond" title="Post a comment">post a comment</a>.''elessi-theme'), $allowed_html); ?>
                            <?php elseif (!comments_open() && !pings_open()) : ?>
                                <?php esc_html_e('Both comments and trackbacks are currently closed.''elessi-theme'); ?>
                            <?php endif; ?>
                            <?php edit_post_link(esc_html__('Edit''elessi-theme'), ' <span class="edit-link">''</span>'); ?>
                        </footer>
                        
                        <nav role="navigation" id="image-navigation" class="navigation-image">
                            <div class="nav-previous"><?php previous_image_link(falsewp_kses(__('<span class="meta-nav">&larr;</span> Previous''elessi-theme'), $allowed_html)); ?></div>
                            <div class="nav-next"><?php next_image_link(falsewp_kses(__('Next <span class="meta-nav">&rarr;</span>''elessi-theme'), $allowed_html)); ?></div>
                        </nav>
                    </article>
                    <?php
                    
if (comments_open() || '0' != get_comments_number()) :
                        
comments_template();
                    endif; 
?>
                <?php
                
endwhile;
                
wp_reset_postdata();
                
?>
            </div>
        </div>
    </div>
</div>

<?php
get_footer
();