¿Cómo llamar imágenes desde la carpeta de imágenes de sus complementos?

He investigado mucho y he aprendido mucho sobre las constantes de WP y el uso de funciones para obtener rutas de imágenes, etc. pero mi problema original 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__);?>"> 

Todas me dan imágenes rotas. ¿Me estoy perdiendo algo obvio?

Comentarios

Respuesta

Utilice plugin_dir_url() para obtener el URI público para el directorio donde está el archivo PHP que realiza la llamada.

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

Si el archivo PHP está en un subdirectorio de su complemento, tiene para subir:

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *