Come chiamare le immagini dalla cartella delle immagini dei plugin?

Ho fatto molte ricerche e imparato molto sulle costanti WP e sulluso delle funzioni per ottenere percorsi di immagine ecc. ma il mio problema originale persiste.

<img src="<?PHP echo WP_PLUGIN_DIR . "vertical-social-buttons/images/facebook.png"?>"> <img src="<?PHP echo WP_PLUGIN_DIR . "vertical-social-buttons/images/facebook.png"?>"> <img src="<?PHP echo plugins_url("vertical-social-buttons/images/facebook.png", __FILE__);?>"> 

Tutti mi danno immagini interrotte. Mi manca qualcosa di ovvio?

Commenti

Risposta

Utilizza plugin_dir_url() per ottenere lURI pubblico per la directory in cui si trova il file PHP chiamante.

<img src="<?php echo plugin_dir_url( __FILE__ ) . "images/facebook.png"; ?>"> 

Se il file PHP si trova in una sottodirectory del tuo plugin devi per salire:

<img src="<?php echo plugin_dir_url( dirname( __FILE__ ) ) . "images/facebook.png"; ?>"> 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *