function uppsite_pre_get_posts($query = false) { global $wp_the_query, $msap; if (!$msap->has_custom_theme() || !is_a($query, 'WP_Query') || $query != $wp_the_query) { return; } if (mysiteapp_get_prefs_value('disable_sticky', false)) { $query->set(get_bloginfo('version') >= 3.1 ? 'ignore_sticky_posts' : 'caller_get_posts', 1); } if (is_home() && mysiteapp_should_show_homepage()) { $query->set('paged', 1); $query->set('posts_per_page', mysiteapp_homepage_carousel_posts_num()); $query->set('order', 'desc'); } }
<?php $show_homepage_display = mysiteapp_should_show_homepage(); $wrap_with_homepage_tags = $show_homepage_display && !mysiteapp_homepage_is_only_show_posts(); $should_hide_posts = mysiteapp_should_hide_posts() || $show_homepage_display; get_template_part('header'); ?> <title><![CDATA[]]></title> <posts> <?php if ($wrap_with_homepage_tags) { ?> <homepage><?php } ?> <?php if (!$should_hide_posts || $show_homepage_display) { get_template_part('the_loop'); } ?> <?php if ($wrap_with_homepage_tags) { ?> </homepage><?php } ?> </posts> <?php get_template_part($show_homepage_display ? 'homepage' : 'sidebar'); get_template_part('footer', 'nav');