Odpowiedzi:
Myślę, że musisz być trochę ostrożny, ponieważ zależy to od tego, co próbujesz zrobić.
Jeśli używasz motywu podrzędnego get_template_directory();, nadal przejdziesz do motywu nadrzędnego. Jednak get_stylesheet_directory();przejdzie do bieżącego tematu, dziecko lub rodzic. Obie funkcje zwracają również bezwzględne ścieżki serwera.
Jeśli chcesz mieć w pełni ukształtowany identyfikator URI dla łączy lub obrazów, powinieneś użyć get_template_directory_uri();lub get_stylesheet_directory_uri();użyć poprawnego z podanych powodów.
get_stylesheet_directory(): ścieżka pliku do bieżącego katalogu motywówget_stylesheet_directory_uri(): ścieżka adresu URL do bieżącego katalogu motywówget_template_directory(): ścieżka pliku do nadrzędnego katalogu motywówget_template_directory_uri(): ścieżka adresu URL do nadrzędnego katalogu motywów/var/www/the/path/of/actual/wp-content/themes/mythemeco nie jest tym, czego chcesz robić za pomocą $ wp_filesystem, jeśli WP łączy się przez FTP.
get_template_directory();
http://codex.wordpress.org/Function_Reference/get_template_directory
stylesheetścieżki do pliku / url, aby odwoływać się do bieżącego motywu, i rezerwujtemplateścieżkę do pliku / URL, aby odwoływać się do motywu nadrzędnego .