WordPress Ottenere l'URL del tema attivo


Esempio

<?php echo esc_url( get_bloginfo( 'stylesheet_directory' ) ); ?>

Produzione

http://example.com/wp-content/themes/twentysixteen

alternative

Internamente, get_bloginfo( 'stylesheet_directory' ) chiama get_stylesheet_directory_uri() , quindi puoi usare quello:

<?php echo esc_url( get_stylesheet_directory_uri() ); ?>

Molti sviluppatori preferiscono utilizzare queste funzioni dedicate a causa di convenzioni di denominazione incoerenti tra loro e get_bloginfo() . Ad esempio, get_stylesheet_directory() restituisce il percorso del tema figlio; tuttavia, come illustra il nostro esempio precedente, get_bloginfo( 'stylesheet_directory' ) restituisce l'URL del tema get_bloginfo( 'stylesheet_directory' ) . Se invece usi get_stylesheet_directory_uri() , ci sono meno possibilità di confusione sul fatto che tu stia recuperando un percorso o un URL.