web-dev-qa-db-fra.com

Comment obtenir le chemin du thème actuel?

Ce code est utilisé pour obtenir le répertoire du plugin actuel: plugin_dir_url( __FILE__ ).

Que dois-je utiliser pour obtenir le répertoire du thème actuel?

26
porton

Je pense que vous devez faire attention car cela dépend de ce que vous essayez de faire.

Si vous utilisez un thème enfant, get_template_directory(); ira quand même au thème parent. Cependant, get_stylesheet_directory(); ira au thème actuel, enfant ou parent. En outre, ces deux fonctions renvoient des chemins d'accès absolus au serveur.

Si vous voulez un URI complètement formé, pour des liens ou des images, vous devez utiliser get_template_directory_uri(); ou get_stylesheet_directory_uri(); en utilisant celui qui convient pour les raisons indiquées.

Résumé

45
jw60660
6
Tom J Nowell