single-portfolio.php (4995B)
1 <?php 2 /** 3 * The template for displaying all single posts 4 * 5 * @link https://developer.wordpress.org/themes/basics/template-hierarchy/#single-post 6 * 7 * @package appside 8 */ 9 //portfolio settings 10 $portfolio_sidebar_title = cs_get_option('portfolio_sidebar_title') ? cs_get_option('portfolio_sidebar_title') : 'Information'; 11 $portfolio_sidebar_clients = cs_get_option('portfolio_sidebar_clients') ? cs_get_option('portfolio_sidebar_clients') : 'Client'; 12 $portfolio_sidebar_company = cs_get_option('portfolio_sidebar_company') ? cs_get_option('portfolio_sidebar_company') : 'Company'; 13 $portfolio_sidebar_website = cs_get_option('portfolio_sidebar_website') ? cs_get_option('portfolio_sidebar_website') : 'Website'; 14 $portfolio_sidebar_start_date = cs_get_option('portfolio_sidebar_start_date') ? cs_get_option('portfolio_sidebar_start_date') : 'Start Date'; 15 $portfolio_sidebar_end_date = cs_get_option('portfolio_sidebar_end_date') ? cs_get_option('portfolio_sidebar_end_date') : 'End Date'; 16 $portfolio_sidebar_category = cs_get_option('portfolio_sidebar_category') ? cs_get_option('portfolio_sidebar_category') : 'Category'; 17 18 //get portfolio meta 19 $portfolio_options = get_post_meta(get_the_ID(),'appside_portfolio_options',true); 20 //category 21 $all_portfolio_cat = get_the_terms(get_the_ID(),'portfolio-cat'); 22 23 get_header(); 24 ?> 25 <div id="primary" class="content-area portfolio-details-page padding-120 "> 26 <main id="main" class="site-main"> 27 <div class="container"> 28 <div class="row"> 29 <div class="col-lg-8"> 30 <?php 31 while ( have_posts() ) : 32 the_post(); 33 get_template_part( 'template-parts/content', 'single-portfolio' ); 34 // If comments are open or we have at least one comment, load up the comment template. 35 if ( comments_open() || get_comments_number() || get_option( 'thread_comments' )) : 36 comments_template(); 37 endif; 38 endwhile; // End of the loop. 39 ?> 40 </div> 41 <div class="col-lg-4"> 42 <div class="widget-area portfolio-sidebar"> 43 <h4 class="title"><?php echo esc_html($portfolio_sidebar_title);?></h4> 44 <ul class="portfolio-meta"> 45 <?php 46 if (!empty($portfolio_options['client'])){ 47 printf('<li><span class="label">%1$s</span> %2$s</li>',esc_html($portfolio_sidebar_clients),esc_html($portfolio_options['client'])); 48 } 49 if (!empty($portfolio_options['company_name'])){ 50 printf('<li><span class="label">%1$s</span> %2$s</li>',esc_html($portfolio_sidebar_company),esc_html($portfolio_options['company_name'])); 51 } 52 if (!empty($all_portfolio_cat)):?> 53 <li> 54 <span class="label"><?php echo esc_html($portfolio_sidebar_category) ?></span> 55 <span class="cats"> 56 <?php 57 foreach ($all_portfolio_cat as $term){ 58 printf('<a href="%1$s">%2$s</a>',get_term_link($term,'portfolio-cat'),esc_html($term->name)); 59 } 60 ?> 61 </span> 62 </li> 63 <?php endif; 64 if (!empty($portfolio_options['website'])){ 65 printf('<li><span class="label">%1$s</span> %2$s</li>',esc_html($portfolio_sidebar_website),esc_html($portfolio_options['website'])); 66 } 67 if (!empty($portfolio_options['start'])){ 68 printf('<li><span class="label">%1$s</span> %2$s</li>',esc_html($portfolio_sidebar_start_date),esc_html($portfolio_options['start'])); 69 } 70 if (!empty($portfolio_options['finish'])){ 71 printf('<li><span class="label">%1$s</span> %2$s</li>',esc_html($portfolio_sidebar_end_date),esc_html($portfolio_options['finish'])); 72 } 73 ?> 74 </ul> 75 </div> 76 </div> 77 </div> 78 </div> 79 </main><!-- #main --> 80 </div><!-- #primary --> 81 <?php 82 get_footer();