Obtenir des images du répertoire du thème dans les pages
-
-
On dirait que vousessayez d'ajouter du code PHP via l'éditeur de contenu?It sounds like you're trying to add PHP code via the content editor?
- 0
- 2015-12-14
- birgire
-
@birgire oui,j'ajoute de cettefaçon.Y a-t-il d'autres solutions?@birgire yes, i'm adding that way. Are there any other solutions?
- 0
- 2015-12-14
- ajdeguzman
-
Celane fonctionnerapas,pour des raisons de sécurité.Vousne souhaitezpas utiliser l'URL complète de l'image?Engénéral,j'éviterais d'utiliser desimages spécifiques à unthème dans le contenu,car lorsque vousmodifiezet supprimez l'ancienthème,elles disparaissent.J'envisagerais donc d'utiliser/wp-content/uploads/pour lesimages de contenu.That will not work, for security reasons. You don't want to use the full image url ? In general I would avoid using theme specific images in the content, because when you change and delete the old theme, then they are gone. So I would consider using /wp-content/uploads/ for content images.
- 1
- 2015-12-14
- birgire
-
@birgirema seulepréoccupationest l'organisation du répertoire desimages,c'estpourquoije lemets dans le répertoire duthème.Est-ilpossible dans wp-contents/uploads d'organiser les dossiers?@birgire my only concern is organization of the images' directory that's why I'm putting it inside the theme's directory. Is it possible in wp-contents/uploads to organize folders?
- 0
- 2015-12-14
- ajdeguzman
-
Pour quelquesimages,je lestéléchargerais simplement via lamédiathèque.Si vous avezbesoin d'unmoyen de lesidentifier,il y aparexempleplugins là-bas qui vouspermet d'étiqueter (catégoriser lesimages.For few images I would just upload them via the Media Library. If you need some way to identify them then there are e.g. plugins out there that allows you to tag(categorize images.
- 1
- 2015-12-14
- birgire
-
4 réponses
- votes
-
- 2017-03-17
Iln'estpaspossible d'utiliser du code PHP dans l'éditeur.Vouspouvez utiliser uneimage avec un chemin complet.
<img src="/wp-content/themes/your-theme/assets/images/1.jpg" />
Engénéral,j'éviterais d'utiliser desimages spécifiques à unthème dans le contenu,car lorsque vousmodifiezet supprimez l'ancienthème,elles disparaissent.J'envisagerais donc d'utiliser/wp-content/uploads/pour lesimages de contenu.
It's not possible to use PHP code in editor. You can use an image with full path.
<img src="/wp-content/themes/your-theme/assets/images/1.jpg" />
In general I would avoid using theme specific images in the content, because when you change and delete the old theme, then they are gone. So I would consider using /wp-content/uploads/ for content images.
-
- 2018-02-16
Shortcode est la voie à suivre,quelque chose comme ça (dansfunctions.php ouen tant queplugin)fonctionnerait:
// [template_dir image="something.jpg"] add_shortcode( 'template_dir', function( $atts ){ return get_template_directory_uri() . '/images/' . $atts['image']; });
Shortcode is the way to go, something like this (in functions.php or as plugin) would work:
// [template_dir image="something.jpg"] add_shortcode( 'template_dir', function( $atts ){ return get_template_directory_uri() . '/images/' . $atts['image']; });
-
- 2015-12-14
La réponseest oui.Vouspouvezexécuter du codephp dans l'éditeur.Mais cen'estpas labonnefaçon d'ajouter desimages.Au lieu de cela,vous devez créer des codes courtspour obtenir cesimages àpartir du dossier dethème ou utiliser les codes ci-dessous
<img src="/wp-content/themes/your-theme/assets/images/1.jpg" />
En supprimant lenom de domaine,ilpourraitmêmebénéficier de requêtes http.Si la suppression du domainene fonctionnepas,vouspouvezmêmeinstaller despluginsphp wordpressexecute .Ilexiste quelquesplugins à ce sujet.Pouren savoirplus,vous devriez lire ceciarticle .J'espère que celapourra résoudre vosproblèmes :).Bonne chance dans les codes.
The answer is yes. You could run php code in editor. But that is not for proper way of adding images. Instead, you should create shortcodes to get those images from theme folder or use like below codes
<img src="/wp-content/themes/your-theme/assets/images/1.jpg" />
By removing domain name, it could even benefit of http requests. If removing domain doesn't work, you could even install php wordpress execute plugins. There are some plugins about it. To understand more, you should read this article. I hope that could solve your problems :). Good luck in codes.
-
- 2017-02-13
Mattn'a-t-ilpas annoncé PHPne fonctionnerapas dans un article Wordpress ?
Didn't Matt announce PHP won't work inside a Wordpress post?
Oui,je sais quenous avons
get_template_directory_uri();
en référence au répertoire duthème.Celafonctionne lorsqueje mets le code suivant dansindex.php
ou dansheader.php
:Mais lorsquej'ajoute uneimage à l'intérieur despages lors de l'édition via dutexte,pas sousforme visuelle,celane fonctionnepas.Commentpuis-je obtenir lesimages du répertoire d'images duthème dans lespages?
Merci!