Dove in WordPress è impostato TEMPLATEPATH inizialmente?WordPress TEMPLATEPATH
risposta
Punta al modello del wordpress che è attivo.
<?php echo TEMPLATEPATH; ?>
Questo vi darà il percorso effettivo.
In caso si stia utilizzando un tema figlio, questo indica il tema figlio. Questo è davvero utile perché ...
bloginfo('template_url')
Questo non punta al tema figlio e crea problemi ai nuovi sviluppatori che utilizzano il tema figlio.
TEMPLATEPATH è stato deprecato.
utilizzare la seguente per includere file:
// Load entire ThemeSmith framework
include get_template_directory() . '/my-extra-functions.php';
get_stylesheet_directory() restituirà la directory di un tema figlio mentre get_template_directory() restituirà sempre la directory dei temi di un genitore http://codex.wordpress.org/Function_Reference/get_template_directory Note sulla deprecazione http://core.trac.wordpress.org/ticket/18298 – here
si definisce in 'wp-settings.php'. – Johan