2016-07-22 5 views
0

Ich versuche Set den untergeordneten Thema Pfad. Anstatt untergeordnete Themenvorlagen vom Standardspeicherort laden zu lassen, möchte ich sie von einem anderen Speicherort laden.Wie untergeordneten Thema Pfad festlegen

Zum Beispiel habe ich Themen:

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

wo twentyfifteen_child style.css und functions.php zusammen mit allen möglichen Überschreibung Vorlagen hat. Dies funktioniert gut, aber ich möchte programmatisch das Kind Themenweg setzen diese stattdessen sein:

wp-content/themes/twentyfifteen_child/twentyfifteen_grandchild 

Ist das möglich?

Antwort

0

Ich habe gerade die Antwort gefunden, obwohl es einen besseren Weg dafür geben könnte. Ich habe folgendes in functions.php versucht und das hat nicht funktioniert. Aber wenn ich dasselbe in einem Plugin hinzufüge, funktioniert es.

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; 
}