2016-07-22 3 views
0

Я пытаюсь установить путь детской темы. Вместо того, чтобы загружать шаблоны дочерних тем из стандартного местоположения, я хочу загрузить их из другого места.Как установить путь детской темы

Например, у меня есть темы:

wp-content/themes/twentyfifteen 
wp-content/themes/twentyfifteen_child 

где twentyfifteen_child имеет style.css и functions.php вместе с любыми шаблонами отменяют. Это работает хорошо, но я хочу, чтобы программно установить ребенок тему пути, чтобы быть вместо этого:

wp-content/themes/twentyfifteen_child/twentyfifteen_grandchild 

Возможно ли это?

ответ

0

Я только что понял ответ, хотя может быть лучший способ сделать это. Я попробовал следующее в functions.php, и это не сработало. Но если я добавлю то же самое в плагин, он будет работать.

add_filter('stylesheet_directory', 'custom_stylesheet_directory'); 
function custom_stylesheet_directory($dir) 
{ 
    $project = $dmmEnv->getProject(); 
    $dir = str_replace(
     'twentyfifteen_child' , 
     'twentyfifteen_child/twentyfifteen_grandchild', $dir); 

    return $dir; 
} 
Смежные вопросы