WordPress custom post type search result custom template

Code need to be added to theme function.php file

function template_chooser($template)   
{    
    global $wp_query;   
    $post_type = get_query_var('post_type');   
    if( $wp_query->is_search && $post_type == 'learn' )   
    {
        return locate_template('archive-learn.php');
    }   
    return $template;
}
add_filter('template_include', 'template_chooser');

 

Published by

Silver

HTML/CSS spetsialist, PHP/MySQL & JavaScripti taltsutaja. Wordpressi ekspert - Wordpressi kodulehe tegemine, hooldus, taastamine, turvalahendused, SEO, themed ja pluginad. Magento entusiast. Veebifirma UusWeb.ee eestvedaja. Blogija aastast 2005.

Kiirrulluisutamise (Inline speed skating) sõltlane, jooksudistantside läbija ja (maantee-) rattasõidu harrastaja Sporditarvete e-poe Spordihai.ee taganttõukaja.

Leave a Reply

Your email address will not be published.