Como chamar imagens de sua pasta de imagens de plugins?

Fiz muitas pesquisas e aprendi muito sobre constantes WP e uso de funções para obter caminhos de imagens, etc., mas meu problema original ainda 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__);?>"> 

Todos me dão imagens quebradas. Estou perdendo algo óbvio?

Comentários

Resposta

Use plugin_dir_url() para obter o URI público para o diretório onde está o arquivo PHP de chamada.

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

Se o arquivo PHP estiver em um subdiretório de seu plug-in, você tem subir:

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

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *