Domanda

href=" <?php 
$zzz_stylesheet = "http://127.0.0.1/www/wordpress/wp-content/themes/mytheme/style.css"; 
echo str_replace(".css","-mytheme.css",$zzz_stylesheet);
?>

opere, ma

href=" <?php 
$zzz_stylesheet = bloginfo('stylesheet_url'); 
echo str_replace(".css","-mytheme.css",$zzz_stylesheet);
?>

non funziona. Perché? bloginfo è una funzione in Wordpress che restituisce il valore che ho usato in prima linea di codice.

È stato utile?

Soluzione

documentazione Wordpress’ a bloginfo :

  

Visualizza le informazioni sul tuo blog [...] Questo stampa sempre un risultato al browser. Se avete bisogno di valori per l'uso in PHP, utilizzare get_bloginfo().

(enfasi aggiunta)

Quindi:. Usa get_bloginfo invece

Altri suggerimenti

Hai uno spazio dopo il href ="

Sai di che. Se non si rimuove, allora il vostro codice, a condizione che bloginfo () funziona come previsto dovrebbe funzionare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top