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
- Sprawdź to stackoverflow.com/questions/3128873/…
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"; ?>">