Inclure une page statique dans une page ou un article

De la même manière que nous l’avons vu pour l’insertion de vidéos, vous pouvez inclure une page html que vous avez créé sur votre espace statique dans une de vos Pages ou Articles WordPress grâce au plugin Iframe.
Cela peut être intéressant si vous générez des pages de façon périodique (crontab, etc.) sur l’espace statique : l’insertion dans WordPress vous permet de conserver les menus et la mise en page dynamiques de WordPress, sans avoir à mettre à jour un template à chaque fois que vous aurez modifié les choses du côté du site WordPress.

Voici comment procéder :

  • sur votre espace statique, créez un répertoire dédié pour ces pages : les fichiers que vous allez y insérer ne seront pas des pages HTML complètes, mais uniquement le bloc principal de la page (pas d’entêtes ni de blocs de structure HTML, pas de de menu, pas le titre de la page, etc.). Nommons par exemple ce répertoire static.
  • dans le répertoire j’enregistre le fichier test.html qui contient donc par exemple ce simple bloc d’énumération :
    <ul>
    <li>un</li>
    <li>deux</li>
    <li>trois</li>
    <li>...</li>
    </ul>
    
  • Dans WordPress, créez une nouvelle page (Tableau de bord > Pages > Ajouter) :
    • comme titre : Test d’inclusion de page statique
    • comme contenu, avec l’éditeur en mode Texte, tapez le shortcode :
      [iframe src="/PNom/files/static/test.html" frameborder="0"]
      

      PNom étant votre identifiant sur le site members (par défaut P est l’initiale de votre prénom, Nom est votre nom complet).
      Pour l’exemple sur le site de doc, PNOM=infodoc, on aura donc :

      [iframe src="/infodoc/files/static/test.html" frameborder="0"]
      
    • enfin, choisissez le Layout en pleine largeur (« Full width ») pour le template (choix tout en bas de la page)
    • cliquez sur Mettre à jour
  • voir ici le résultat pour l’exemple sur le site de doc.