Set wordpress query before template -
i have business goal forcing me try change global wordpress query after url has been determined, before templates start outputting variables in context of original post. need able use plugin check meta values on original post, , change query represent post object display different data without changing url.
i've tried using setup_postdata() seems everywhere.
(tried including wp_reset_query();) global $post; $post = get_post(145, object ); setup_postdata($post); however, template still outputting original query.
i'm open other solutions. in advance.
add_action('wp_loaded', function(){ query_posts(array('p'=>145,'post_type' =>'any')); }); this worked out fine. can added anywhere. however, messes page templates, , displays pages if they're single.php!!! if can around that, i'll in shape. help?
edit: got working. have check , use p posts, , page_id pages. long set, templates follow correctly. otherwise trying apply standard post template pages.
Comments
Post a Comment