Rückgabe der untergeordneten Themen-URL

Ich versuche, die untergeordnete Thema-URL für ein untergeordnetes Thema-Favicon zurückzugeben. Der offizielle Code in diesem Fall ist:

//* Display a custom favicon add_filter( 'genesis_pre_load_favicon', 'sp_favicon_filter' ); function sp_favicon_filter( $favicon_url ) { return 'http://www.mydomain.com/wp-content/images/favicon.ico'; } 

aber das Hinzufügen absoluter URLs betont mich;)

ich weiß das

 get_bloginfo('stylesheet_directory') 

gibt die richtige URL zurück, also wie bekomme ich das in die ‘Rückkehr’?

ich habe es versucht

 add_filter( 'genesis_pre_load_favicon', 'bg_favicon_filter' ); function bg_favicon_filter( $favicon_url ) { $stylesheet_dir_uri = get_bloginfo('stylesheet_directory'); $stylesheet_uri = $stylesheet_dir_uri . "/images/favicon.ico"; return '$stylesheet_dir'; } 

aber ich bin hier meine Tiefe

Irgendwelche Vorschläge?

Solutions Collecting From Web of "Rückgabe der untergeordneten Themen-URL"

Die korrekte function, die hier verwendet werden soll, ist get_stylesheet_directory_uri() . Bitte zögern Sie nicht, diesen nützlichen Beitrag von @ChipBennet zu diesem Thema zu lesen

Ihre Verwendung der Syntax ist auch in Ihrer Return-statement falsch, wie bereits erwähnt. Eine Variable ist PHP, nicht HTML, daher brauchen Sie keine einfachen Anführungszeichen, die verwendet werden, um HTML in eine gemischte Zeichenfolge zu schreiben.

Sie können einfach Folgendes als Rückgabeanweisung verwenden

 return get_stylesheet_directory_uri() . '/images/favicon.ico';