function my_custom_template( $template ) {
// Вот эта проверка нужна для определения условия:
if ( is_page( 'portfolio' ) ) {
// А вот тут указываем какой шаблон подключать:
$new_template = locate_template( array( 'portfolio-page-template.php' ) );
if ( '' != $new_template ) {
return $new_template;
}
}
return $template;
}
add_filter( 'template_include', 'my_custom_template', 99 );
$categories = array( 24, 56, 131, 345 ); // Это ID необходимых категорий
if ( in_category( $categories ) ) {
$new_template = locate_template( array( 'my-custom-template.php' ) );
...
}
my-custom-template.php
должен лежать в корне вашей темы. Если я хочу простой пароль - почему я не могу его взять? Захочу - усложню. Это свобода выбора. Я думаю надо безжалостно игнорировать такие сервисы, что бы их хозяева умерли с голоду.
1. Копируете в functions.php
2. Меняете ID категорий на свои
3. Синхронизируете название шаблона.