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(); } } }
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; } }
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; } }
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; } }