function section_template()
 {
     global $post;
     global $pagelines_ID;
     // inserts a clearing element at the end of each line of boxes
     $perline = pagelines_option('box_col_number', $pagelines_ID) ? pagelines_option('box_col_number', $pagelines_ID) : 3;
     if (get_pagelines_meta('box_set', $pagelines_ID)) {
         $set = get_post_meta($pagelines_ID, 'box_set', true);
     } elseif (pagelines_non_meta_data_page() && pagelines_option('box_default_tax')) {
         $set = pagelines_option('box_default_tax');
     } else {
         $set = null;
     }
     if (pagelines_option('box_items', $pagelines_ID)) {
         $limit = pagelines_option('box_items', $pagelines_ID);
     } else {
         $limit = null;
     }
     $b = $this->load_pagelines_boxes($set, $limit);
     $this->draw_boxes($b, $perline, $set);
 }
   	function section_template() { 
		global $post; 
		global $pagelines_ID;
		
		$pageID = (!pagelines_non_meta_data_page()) ? $post->ID : null;
		
		if(!is_404()){
			
			if(is_home() && pagelines_option('secondnav_posts')){
				$second_menu = pagelines_option('secondnav_posts');
			} elseif (pagelines_option('_second_nav_menu', $pageID)){
				$second_menu = pagelines_option('_second_nav_menu', $pageID);
			}
			
			if(isset($second_menu)){
				wp_nav_menu( array('menu_class'  => 'secondnav_menu lcolor3', 'menu' => $second_menu, 'container' => null, 'container_class' => '', 'depth' => 1, 'fallback_cb'=>'pagelines_page_subnav') );		
			} elseif(pagelines_option('nav_use_hierarchy', $pagelines_ID)) {
				pagelines_page_subnav();
			}	
			
		}
		

	}
Example #3
0
 function get_feature_posts()
 {
     global $post;
     global $pagelines_ID;
     if (!isset($this->the_feature_posts)) {
         if (pagelines_option('feature_source') == 'posts') {
             $query_args = array('post_type' => 'post', 'orderby' => 'ID');
             if (pagelines_option('feature_category')) {
                 $query_args = array_merge($query_args, array('cat' => pagelines('feature_category')));
             }
         } else {
             $query_args = array('post_type' => $this->id, 'orderby' => 'ID');
             if (get_pagelines_meta('feature_set', $pagelines_ID)) {
                 $query_args = array_merge($query_args, array('feature-sets' => get_post_meta($pagelines_ID, 'feature_set', true)));
             } elseif (pagelines_non_meta_data_page() && pagelines_option('feature_default_tax')) {
                 $query_args = array_merge($query_args, array('feature-sets' => pagelines_option('feature_default_tax')));
             }
         }
         if (pagelines('feature_items', $pagelines_ID)) {
             $query_args = array_merge($query_args, array('showposts' => pagelines_option('feature_items', $pagelines_ID)));
         }
         $feature_query = new WP_Query($query_args);
         $this->the_feature_posts = $feature_query->posts;
         return $this->the_feature_posts;
     } else {
         return $this->the_feature_posts;
     }
 }
Example #4
0
 function get_section_posts()
 {
     global $post;
     if ((!isset($this->the_section_posts) || !is_array($this->the_section_posts)) && isset($post)) {
         $query_args = array('post_type' => $this->settings['posttype'], 'orderby' => 'ID');
         if (get_pagelines_meta('_soapbox_set', $post->ID)) {
             $query_args = array_merge($query_args, array('box-sets' => get_post_meta($post->ID, '_soapbox_set', true)));
         } elseif (pagelines_non_meta_data_page() && pagelines_option('soapbox_default_tax')) {
             $query_args = array_merge($query_args, array('box-sets' => pagelines_option('soapbox_default_tax')));
         }
         $num_items = pagelines_option('_soapbox_items', $post->ID) ? pagelines_option('_soapbox_items', $post->ID) : 10;
         $query_args = array_merge($query_args, array('showposts' => $num_items));
         $section_query = new WP_Query($query_args);
         $this->the_section_posts = $section_query->posts;
         if (is_array($this->the_section_posts)) {
             return $this->the_section_posts;
         } else {
             return array();
         }
     } elseif (isset($post)) {
         return $this->the_section_posts;
     }
 }
Example #5
0
 function get_box_posts()
 {
     global $post;
     if (!isset($this->the_feature_boxes) && isset($post)) {
         $query_args = array('post_type' => $this->id, 'orderby' => 'ID');
         if (get_pagelines_meta('box_set', $post->ID)) {
             $query_args = array_merge($query_args, array('box-sets' => get_post_meta($post->ID, 'box_set', true)));
         } elseif (pagelines_non_meta_data_page() && pagelines_option('box_default_tax')) {
             $query_args = array_merge($query_args, array('box-sets' => pagelines_option('box_default_tax')));
         }
         if (pagelines('box_items', $post->ID)) {
             $query_args = array_merge($query_args, array('showposts' => pagelines_option('box_items', $post->ID)));
         }
         $boxes_query = new WP_Query($query_args);
         $this->the_feature_boxes = $boxes_query->posts;
         if (is_array($this->the_feature_boxes)) {
             return $this->the_feature_boxes;
         } else {
             return array();
         }
     } elseif (isset($post)) {
         return $this->the_feature_boxes;
     }
 }