不同事件的不同页面模板(EVENTS CALENDAR PRO插件)

时间:2019-01-04 15:02:18

标签: php wordpress

我对Modern Tribe的EVENTS CALENDAR PRO插件上的不同事件使用不同的页面模板。我想出了这个工作代码。

add_filter( 'template_include', 'portfolio_page_template', 99 );

function portfolio_page_template( $template ) {

    if (tribe_event_in_category('premier-event')) { 
        $new_template = locate_template( array( 'template/custom.php' ) );
        if ( '' != $new_template ) {
            return $new_template ;
        }
    } 
    return $template;
}

主页上的问题我有15个事件像这样收听 enter image description here

当我添加更多事件时,它们会显示在第二页上(用法:tribe-events / default-template.php) enter image description here

但是如果要在第二页上进行的事件属于我使用自定义模板的类别,则创建第二页只会加载完整的事件并高估tribe-events / default-template.php并加载template / custom.php。

0 个答案:

没有答案