Пользовательский шаблон страницы для нескольких постоянных ссылок WordPress - PullRequest
1 голос
/ 24 февраля 2020

Я создал собственный шаблон страницы с именем Single Listing. Постоянная ссылка для этой страницы: / homes /

enter image description here

Но я хотел бы показать эту страницу с пользовательским шаблоном для всех URL-адресов, отформатированных как эти дома / *

Я новичок в WordPress, поэтому любая помощь или предложения будут приветствоваться.

Спасибо.

1 Ответ

1 голос
/ 24 февраля 2020

Не проверено, но это может быть полезно для вас.

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

function portfolio_page_template( $template ) {
   global $wp;
   $current_url_path =  home_url( $wp->request );
   $url_pattern = '/(^homes[\/\w]*)/gim'

   if ( is_page()  && preg_match($pattern, $current_url_path)) {
      $new_template = locate_template( array( 'home-page-template.php' ) );

      if ( '' != $new_template ) {
         return $new_template ;
      }
   }

   return $template;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...