Jak wywoływać obrazy z folderu obrazów wtyczek?

Przeprowadziłem wiele badań i dowiedziałem się dużo o stałych WP i wykorzystaniu funkcji do uzyskiwania ścieżek obrazu itp., ale nadal mój pierwotny problem nadal występuje.

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

Wszystkie pokazują mi uszkodzone obrazy. Czy brakuje mi czegoś oczywistego?

Komentarze

Odpowiedź

Użyj plugin_dir_url() aby uzyskać publiczny URI dla katalogu, w którym znajduje się wywołujący plik PHP.

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

Jeśli plik PHP znajduje się w podkatalogu Twojej wtyczki, masz do góry:

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

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *