Использование файла шаблона для заданного c настраиваемого URL - WordPress - PullRequest
0 голосов
/ 10 января 2020

Я пытался использовать пользовательский URL для загрузки шаблона страницы для отдельных событий. php без переписывания формата URL по умолчанию. Я использую фильтр "template_include" для загрузки шаблона следующим образом:

add_filter('template_include','include_template_for_single_event',99);
function include_template_for_single_event($template)
{
    //check_for_single_event() will check if the current url = custom url
    if( check_for_single_event() ){
        $new_template = locate_template(array('single-events.php','single.php'));
        if($new_template)$template = $new_template;
    }     
   return $template;
}

Проблема заключается в том, что содержимое одного cpt в l oop не загружается, что означает, что данных нет для одного cpt, такого как get_the_ID(), have_posts() et c

Буду признателен за вашу помощь. Спасибо!

...