Make WordPress Themes

source: movie-review-blog/3.2/single.php

Last change on this file was 294082, checked in by themedropbox, 5 weeks ago

New version of Movie Review Blog - 3.1

File size: 6.0 KB
Line 
1<?php get_header(); ?>
2
3<div id="content">
4  <div class="feature-header">
5      <div class="feature-post-thumbnail">
6         <?php
7            if ( has_post_thumbnail() ) :
8              the_post_thumbnail();
9            else:
10              ?>
11              <div class="slider-alternate">
12                <img src="<?php echo get_stylesheet_directory_uri() . '/assets/images/banner.png'; ?>">
13              </div>
14              <?php
15            endif;
16          ?>
17        <h1 class="post-title feature-header-title"><?php the_title(); ?></h1>
18        <?php if ( get_theme_mod('movie_review_blog_breadcrumb_enable',true) ) : ?>
19          <div class="bread_crumb text-center">
20            <?php movie_review_blog_breadcrumb();  ?>
21          </div>
22        <?php endif; ?>
23      </div>
24    </div>
25  <div class="container">
26    <div class="row">
27      <?php if(get_theme_mod('movie_review_blog_single_post_sidebar_layout', 'Right Sidebar') == 'Right Sidebar'){ ?>
28      <div class="col-lg-9 col-md-8 mt-5">
29        <?php
30          while ( have_posts() ) :
31
32            the_post();
33            get_template_part( 'template-parts/content', 'post');
34
35            wp_link_pages(
36              array(
37                'before' => '<div class="movie-review-blog-pagination">',
38                'after' => '</div>',
39                'link_before' => '<span>',
40                'link_after' => '</span>'
41              )
42            );
43
44            comments_template();
45          endwhile;
46        ?>
47      <!-- Related Posts -->
48      <div class="related-posts layout-img">
49          <h3 class="py-2"><?php esc_html_e('Related Posts:-', 'movie-review-blog'); ?></h3>
50          <div class="row">
51              <?php
52              $movie_review_blog_categories = get_the_category();
53              if ($movie_review_blog_categories) {
54                  $movie_review_blog_category_ids = array();
55                  foreach ($movie_review_blog_categories as $category) {
56                      $movie_review_blog_category_ids[] = $category->term_id;
57                  }
58                 
59                  $movie_review_blog_related_args = array(
60                      'category__in' => $movie_review_blog_category_ids,
61                      'post__not_in' => array(get_the_ID()),
62                      'posts_per_page' => 3,
63                      'orderby' => 'random'
64                  );
65                 
66                  $movie_review_blog_related_query = new WP_Query($movie_review_blog_related_args);
67                 
68                  if ($movie_review_blog_related_query->have_posts()) {
69                      while ($movie_review_blog_related_query->have_posts()) {
70                          $movie_review_blog_related_query->the_post(); ?>
71                          <div class="col-lg-4 col-md-6 related-post-item py-2">
72                              <div class="related-post-thumbnail">
73                                <?php get_template_part( 'template-parts/content', get_post_format() ); ?> 
74                              </div>
75                          </div>
76                      <?php }
77                      wp_reset_postdata();
78                  } else {
79                      echo '<p>' . esc_html__('No related posts found.', 'movie-review-blog') . '</p>';
80                  }
81              }
82              ?>
83          </div>
84      </div>
85      <!-- End Related Posts -->
86      </div>
87      <div class="col-lg-3 col-md-4">
88        <?php get_sidebar(); ?>
89      </div>
90      <?php } elseif(get_theme_mod('movie_review_blog_single_post_sidebar_layout', 'Right Sidebar') == 'Left Sidebar'){ ?>
91      <div class="col-lg-3 col-md-4">
92        <?php get_sidebar(); ?>
93      </div>
94      <div class="col-lg-9 col-md-8 mt-5">
95        <?php
96          while ( have_posts() ) :
97
98            the_post();
99            get_template_part( 'template-parts/content', 'post');
100
101            wp_link_pages(
102              array(
103                'before' => '<div class="movie-review-blog-pagination">',
104                'after' => '</div>',
105                'link_before' => '<span>',
106                'link_after' => '</span>'
107              )
108            );
109
110            comments_template();
111          endwhile;
112        ?>
113      <!-- Related Posts -->
114      <div class="related-posts layout-img">
115          <h3 class="py-2"><?php esc_html_e('Related Posts:-', 'movie-review-blog'); ?></h3>
116          <div class="row">
117              <?php
118              $movie_review_blog_categories = get_the_category();
119              if ($movie_review_blog_categories) {
120                  $movie_review_blog_category_ids = array();
121                  foreach ($movie_review_blog_categories as $category) {
122                      $movie_review_blog_category_ids[] = $category->term_id;
123                  }
124                 
125                  $movie_review_blog_related_args = array(
126                      'category__in' => $movie_review_blog_category_ids,
127                      'post__not_in' => array(get_the_ID()),
128                      'posts_per_page' => 3,
129                      'orderby' => 'random'
130                  );
131                 
132                  $movie_review_blog_related_query = new WP_Query($movie_review_blog_related_args);
133                 
134                  if ($movie_review_blog_related_query->have_posts()) {
135                      while ($movie_review_blog_related_query->have_posts()) {
136                          $movie_review_blog_related_query->the_post(); ?>
137                          <div class="col-lg-4 col-md-6 related-post-item py-2">
138                              <div class="related-post-thumbnail">
139                                <?php get_template_part( 'template-parts/content', get_post_format() ); ?> 
140                              </div>
141                          </div>
142                      <?php }
143                      wp_reset_postdata();
144                  } else {
145                      echo '<p>' . esc_html__('No related posts found.', 'movie-review-blog') . '</p>';
146                  }
147              }
148              ?>
149          </div>
150      </div>
151      <!-- End Related Posts -->
152      </div>
153      <?php } ?>
154    </div>
155  </div>
156</div>
157
158<?php get_footer(); ?>
Note: See TracBrowser for help on using the repository browser.