<?php } elseif ('Pick From Post Type' == get_sub_field('mtm_list_archive_select')) { // Post Type Source ?> <div class="mtm-module--list"> <?php if (_get_sub_field('mtm_show_taxonomy_links')) { mtm_terms_from_taxonomy_links(get_sub_field('mtm_list_archive_taxonomy_links')); // output taxonomy } $posttype = get_sub_field('mtm_list_archive_post_type'); $list_post_query_number = get_sub_field('mtm_list_archive_taxonomy_number'); $list_post_query = mtm_page_component_post_query($posttype, $list_post_query_number); if ($list_post_query->have_posts()) { global $post; $org_post = $post; // save this in case we are inside a nested query/post object while ($list_post_query->have_posts()) { $list_post_query->the_post(); mtm_get_template_part('mtm-content', 'list-view'); } $post = $org_post; // reset to original query } if (_get_sub_field('mtm_show_view_all_link')) { if ('post' == $posttype) { // Posts ?>
<?php // Featured News Story Logic // Latest Post if ("Latest Post" == _get_field('mtm_home_select_featured_story_source')) { $posttype = get_field('mtm_home_select_featured_story_type'); $news_post_query = mtm_page_component_post_query($posttype, 1); while ($news_post_query->have_posts()) { $news_post_query->the_post(); mtm_get_template_part('mtm-content', 'home-featured-story'); } // Latest Taxonomy Post } elseif ("Latest Post From Taxonomy" == _get_field('mtm_home_select_featured_story_source')) { $news_tax_query = mtm_taxonomy_query('home_featured_story', 1); while ($news_tax_query->have_posts()) { $news_tax_query->the_post(); mtm_get_template_part('mtm-content', 'home-featured-story'); } // Specific Post } elseif ("Specific Post" == _get_field('mtm_home_select_featured_story_source')) { $post_object = get_field('mtm_home_featured_story_select_single'); if ($post_object) { $post = $post_object; setup_postdata($post); mtm_get_template_part('mtm-content', 'home-featured-story'); } }