Comment insérer un code php sur une page ou un article (en html donc) (Créer un compte)

  • Statut : non résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #507130
    walkinga2
    Membre
    Initié WordPress
    14 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress :
    – Version de PHP/MySQL :
    – Thème utilisé :
    – Extensions en place :
    – Nom de l’hebergeur :
    – Adresse du site : http://paristoparis.net

    Problème(s) rencontré(s) :

    Je souhaites insérer un slideshow (http://www.featuredcontentgallery.com/) sur différents articles et pages.
    J’ai l’habitude d’insérer des shortcodes (bien pratiques), mais le plugin ne propose qu’un code php

    Impossible en html de faire executer le script, et comme je ne veux pas que le script/slideshow s’affiche sur toutes les pages ou uniquement sur la page d’accueil, je ne vois pas comment

    Comment puis-je choisir l’endroit exact où le slideshow s’affichera dans un article ou une page ?

    Tout ce que j’ai pu trouver sur le net m’a semblé beaucoup trop complexe pour que je me lance dedans…

    Quelqu’un a-t’il une idée ?

    #822829
    Grizou
    Participant
    Initié WordPress
    47 contributions

    Il y a des plugins wordpress pour faire cela, comme Allow php in posts and pages et il y a aussi Code insert manager le dernier a même une vidéo qui explique comment utiliser le plugin.

    #822830
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Tu peux parfaitement dans les template de page où tu veux que le plugin s’affiche insérer
    if ( is_page(array(1,5,12) ) { include (ABSPATH . ‘/wp-content/plugins/featured-content-gallery/gallery.php’); }

    Voilà le lien vers la fonction is_page() dans le codex
    http://codex.wordpress.org/Function_Reference/is_page
    C’est plus sûr que l’inclusion de php dans les posts

    #822831
    walkinga2
    Membre
    Initié WordPress
    14 contributions

    Merci à vous deux.
    @ Grizou : je vais essayer le plugin, on verra bien ce que ça donne, mais je vais essayer de commencer par l’autre solution
    @ Pierre de Lune : Ok, donc cette solution ne marche qu’avec les pages et pas les articles, ou justement le « array » est là pour afficher un article (par ID ou par titre vu le codex).
    Le problème reste un peu le même, comment je fais pour le placer exactement où je veux sur la page (par exemple au milieu entre 2 paragraphes) ?

    Je suis pas vraiment connaisseur de la modif de template (désolé j’apprend sur le tas)

    Merci à vous deux en tout cas !

    #822832
    Guy
    Participant
    Maître WordPress
    14817 contributions

    tu peux créer un shortcode qui s’assimile à un appel de fonctions que tu peux placer n’importe où dans le contenu d’une page ou d’un article.

    http://codex.wordpress.org/Shortcode_API

    #822833
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions
    walkinga2 wrote:
    @ Pierre de Lune : Ok, donc cette solution ne marche qu’avec les pages et pas les articles, ou justement le « array » est là pour afficher un article (par ID ou par titre vu le codex).

    Dans ces cas là tu as is_single() avec la même syntaxe

6 sujets de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.