Risposte:
Penso che devi stare un po 'attento perché dipende da cosa stai cercando di fare.
Se si utilizza un tema figlio, si get_template_directory();passerà comunque al tema principale. Comunque get_stylesheet_directory();andrà al tema attuale, figlio o genitore. Inoltre, entrambe queste funzioni restituiscono percorsi server assoluti.
Se si desidera un URI completo, per collegamenti o immagini, è necessario utilizzare get_template_directory_uri();o get_stylesheet_directory_uri();utilizzare quello corretto per i motivi indicati.
get_stylesheet_directory(): percorso del file alla directory del tema correnteget_stylesheet_directory_uri(): percorso dell'URL alla directory del tema correnteget_template_directory(): percorso del file nella directory del tema principaleget_template_directory_uri(): percorso dell'URL alla directory del tema principale/var/www/the/path/of/actual/wp-content/themes/mythemeche non è quello che vuoi per fare cose con $ wp_filesystem se WP si connette tramite FTP.
get_template_directory();
http://codex.wordpress.org/Function_Reference/get_template_directory
stylesheetfilepath / url per fare riferimento al tema corrente e riservaretemplatefilepath / url per fare riferimento al tema principale .