-
Notifications
You must be signed in to change notification settings - Fork 0
/
page.php
134 lines (100 loc) · 4.04 KB
/
page.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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<?php
/**
* Template for page view including query categories
* @package themify
* @since 1.0.0
*/
?>
<?php get_header(); ?>
<?php
/** Themify Default Variables
* @var object */
global $themify; ?>
<!-- layout-container -->
<div id="layout" class="pagewidth clearfix">
<?php themify_content_before(); // hook ?>
<!-- content -->
<div id="content" class="clearfix">
<?php themify_content_start(); // hook ?>
<?php
/////////////////////////////////////////////
// 404
/////////////////////////////////////////////
if(is_404()): ?>
<h1 class="page-title"><?php _e('404','themify'); ?></h1>
<p><?php _e( 'Page not found.', 'themify' ); ?></p>
<?php if( current_user_can('administrator') ): ?>
<p><?php _e( '@admin Learn how to create a <a href="https://themify.me/docs/custom-404" target="_blank">custom 404 page</a>.', 'themify' ); ?></p>
<?php endif; ?>
<?php endif; ?>
<?php
/////////////////////////////////////////////
// PAGE
/////////////////////////////////////////////
?>
<?php if ( ! is_404() && have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div id="page-<?php the_ID(); ?>" class="type-page">
<!-- page-title -->
<?php if($themify->page_title != "yes"): ?>
<time datetime="<?php the_time( 'o-m-d' ); ?>"></time>
<?php themify_theme_page_title(); ?>
<?php endif; ?>
<!-- /page-title -->
<div class="page-content entry-content">
<?php if ( $themify->hide_page_image != 'yes' && has_post_thumbnail() ) : ?>
<figure class="post-image"><?php themify_image( "{$themify->auto_featured_image}w={$themify->image_page_single_width}&h={$themify->image_page_single_height}&ignore=true" ); ?></figure>
<?php endif; ?>
<?php the_content(); ?>
<?php wp_link_pages(array('before' => '<p class="post-pagination"><strong>'.__('Pages:','themify').'</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
<?php edit_post_link(__('Edit','themify'), '<span class="edit-button">[', ']</span>'); ?>
<!-- comments -->
<?php if(!themify_check('setting-comments_pages') && $themify->query_category == ""): ?>
<?php comments_template(); ?>
<?php endif; ?>
<!-- /comments -->
</div>
<!-- /.post-content -->
</div><!-- /.type-page -->
<?php endwhile; endif; ?>
<?php
/////////////////////////////////////////////
// Query Category
/////////////////////////////////////////////
?>
<?php if( $themify->query_category != '' ):
// Query posts action based on global $themify options
do_action( 'themify_custom_query_posts' );
if( have_posts() ):
/////////////////////////////////////////////
// Entry Filter
/////////////////////////////////////////////
if ( in_array( $themify->query_post_type, array( 'post', 'portfolio' ) ) && ( count( themify_get_query_categories() ) >= 1 ) && 'slider' !== $themify->post_layout && (!isset($themify->post_filter) || $themify->post_filter=='yes')) : ?>
<?php get_template_part( 'includes/filter', 'portfolio' ); ?>
<?php endif; // portfolio query ?>
<!-- loops-wrapper -->
<div id="loops-wrapper" class="loops-wrapper <?php echo esc_attr( themify_theme_query_classes() ); ?>">
<?php while( have_posts() ) : the_post(); ?>
<?php get_template_part( 'includes/loop', $themify->query_post_type ); ?>
<?php endwhile; ?>
</div>
<!-- /loops-wrapper -->
<?php if ( themify_is_query_page() ) : ?>
<?php if ( $themify->page_navigation != 'yes' ): ?>
<?php get_template_part( 'includes/pagination' ); ?>
<?php endif; // show page navigation ?>
<?php endif; // is query page ?>
<?php endif; // have_posts() ?>
<?php wp_reset_query(); ?>
<?php endif; // is query page ?>
<?php themify_content_end(); // hook ?>
</div>
<!-- /content -->
<?php themify_content_after(); // hook ?>
<?php
/////////////////////////////////////////////
// Sidebar
/////////////////////////////////////////////
if ($themify->layout != 'sidebar-none'): get_sidebar(); endif; ?>
</div>
<!-- /layout-container -->
<?php get_footer(); ?>