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/mytheme
che 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
stylesheet
filepath / url per fare riferimento al tema corrente e riservaretemplate
filepath / url per fare riferimento al tema principale .