Пример #1
0
 /**
  * Display related projects.
  *
  */
 function presscore_display_related_projects()
 {
     global $post;
     $html = '';
     // if related projects turn on in theme options
     if (of_get_option('general-show_rel_projects', false)) {
         $terms = array();
         switch (get_post_meta($post->ID, '_dt_project_options_related_mode', true)) {
             case 'custom':
                 $terms = get_post_meta($post->ID, '_dt_project_options_related_categories', true);
                 break;
             default:
                 $terms = wp_get_object_terms($post->ID, 'dt_portfolio_category', array('fields' => 'ids'));
         }
         if ($terms && !is_wp_error($terms)) {
             $config = Presscore_Config::get_instance();
             $attachments_data = presscore_get_related_posts(array('cats' => $terms, 'post_type' => 'dt_portfolio', 'taxonomy' => 'dt_portfolio_category', 'args' => array('posts_per_page' => intval(of_get_option('general-rel_projects_max', 12)))));
             $img_width = null;
             $slider_title = of_get_option('general-rel_projects_head_title', 'Related projects');
             $slider_class = 'related-projects';
             if ('disabled' != get_post_meta($post->ID, '_dt_sidebar_position', true)) {
                 $height = of_get_option('general-rel_projects_height', 190);
                 if ('fixed' == of_get_option('general-rel_projects_width_style')) {
                     $img_width = of_get_option('general-rel_projects_width');
                 }
             } else {
                 $height = of_get_option('general-rel_projects_fullwidth_height', 270);
                 $slider_class .= ' full';
                 if ('fixed' == of_get_option('general-rel_projects_fullwidth_width_style')) {
                     $img_width = of_get_option('general-rel_projects_fullwidth_width');
                 }
             }
             $slider_fields = array();
             // if ( of_get_option('general-rel_projects_meta', true) ) {
             /*if ( of_get_option('general-rel_projects_arrows', true) ) {
             			$slider_fields[] = 'arrows';
             		}*/
             if (of_get_option('general-rel_projects_title', true)) {
                 $slider_fields[] = 'title';
             }
             if (of_get_option('general-rel_projects_meta', true)) {
                 $slider_fields[] = 'meta';
             }
             if (of_get_option('general-rel_projects_excerpt', true)) {
                 $slider_fields[] = 'description';
             }
             if (of_get_option('general-rel_projects_link', true)) {
                 $slider_fields[] = 'link';
             }
             if (of_get_option('general-rel_projects_details', true)) {
                 $slider_fields[] = 'details';
             }
             // }
             $html = presscore_get_fullwidth_slider_two($attachments_data, array('class' => $slider_class, 'title' => $slider_title, 'fields' => $slider_fields, 'height' => $height, 'img_width' => $img_width));
             if ('disabled' != $config->get('sidebar_position')) {
                 $html = '<div class="hr-thick"></div>' . $html;
                 if (presscore_comments_will_be_displayed()) {
                     $html .= '<div class="gap-10"></div><div class="hr-thick"></div><div class="gap-30"></div>';
                 }
             }
         }
     }
     echo (string) apply_filters('presscore_display_related_projects', $html);
 }
Пример #2
0
        presscore_display_post_author();
    }
    ?>

	<?php 
    presscore_post_navigation_controller();
    ?>

	<div class="gap-20"></div>

	<?php 
    presscore_display_related_posts();
    ?>

	<?php 
    if (presscore_comments_will_be_displayed()) {
        ?>
		<div class="hr-thick"></div>
		<div class="gap-30"></div>
	<?php 
    }
    ?>

	<?php 
} else {
    ?>

		<?php 
    the_content();
    ?>