Come richiamare le immagini dalla cartella delle immagini del tuo plugin?

31 lug 2012, 02:41:43
Visualizzazioni: 33.8K
Voti: 17

Ho fatto molte ricerche e ho imparato molto sulle costanti WP e sull'utilizzo delle funzioni per ottenere i percorsi delle immagini, ma il mio problema originale persiste ancora.

<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__);?>">

Tutte mi danno immagini rotte. Mi sta sfuggendo qualcosa di ovvio?

1
Tutte le risposte alla domanda 1
0
33

Utilizza plugin_dir_url() per ottenere l'URI pubblico della 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 risalire di un livello:

<img src="<?php echo plugin_dir_url( dirname( __FILE__ ) ) . 'images/facebook.png'; ?>">
31 lug 2012 09:00:37