Hoe bel je afbeeldingen uit de afbeeldingsmap van je plug-ins?

Ik “heb veel onderzoek gedaan en veel geleerd over WP-constanten en functiegebruik voor het verkrijgen van afbeeldingspaden enz. maar toch blijft mijn oorspronkelijke probleem bestaan.

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

Ze geven me allemaal gebroken afbeeldingen. Mis ik iets duidelijks?

Opmerkingen

Antwoord

Gebruik plugin_dir_url() om de openbare URI op te halen voor de directory waar het aanroepende PHP-bestand zich bevindt.

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

Als het PHP-bestand zich in een subdirectory van je plug-in bevindt, heb je omhoog gaan:

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

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *