web-dev-qa-db-fra.com

comment intégrer une page Web externe dans ma page wordpress

J'ai deux pages à intégrer dans mon WP site.

Les deux contiennent des données d'un site externe qui exécute notre base de données de gestion des événements. Ces données sont présentées sur deux pages - l’une pour les menus de restauration proposés à nos clients, l’autre est un formulaire de demande/contact.

Deux liens de page sont donnés pour l'intégration dans mon site. Les informations soumises par le client sur l'une ou l'autre page sont collectées dans notre base de données au sein du site tiers.

Est-ce possible?

1
The caterer

Vous pourriez simplement iframe le contenu dans vos pages?

<iframe src="http://www.w3schools.com"></iframe> 

Quelques informations supplémentaires sur les paramètres iframe sont ici: http://www.w3schools.com/tags/tag_iframe.asp

Sinon, une alternative plus intéressante pourrait être de montrer les pages externes via une fenêtre modale (qui est toujours essentiellement un iframe).

Vous pouvez essayer Fancybox (http://fancyapps.com/fancybox/#examples), il y a des exemples d'iframe et du code sur la page, mais c'est assez simple, une fois que vous avez inclus les fichiers pertinents que vous venez d'utiliser

<a class="various" data-fancybox-type="iframe" href="/demo/iframe.html">Iframe</a>

Alors le JS ressemblerait à ceci:

$(document).ready(function() {
$(".various").fancybox({
    maxWidth    : 800,
    maxHeight   : 600,
    fitToView   : false,
    width       : '70%',
    height      : '70%',
    autoSize    : false,
    closeClick  : false,
    openEffect  : 'none',
    closeEffect : 'none'
});

});

4
Mateusz Michalik