2015-09-14 1 views
0

J'ai cherché une heure maintenant et ne trouve pas ma réponse. Je fais un site Genesis avec mon propre thème enfant. J'ai une station météorologique Davis qui télécharge le temps actuel toutes les demi-heures. Je veux inclure ce contenu téléchargé sur une page de mon site. Je peux le faire en enveloppant ce qui suit à l'intérieur d'un iframe: class="center-frame" src="http://localhost/tickners/wp-content/weather/current.htm" width="750" height="1100". C'est un site de développement que je prendrai éventuellement en live. Le problème que j'ai est la partie "http://localhost/". Je voudrais pouvoir utiliser un chemin relatif au lieu d'un chemin absolu, donc je n'ai pas besoin de mettre à jour le lien quand je serai en ligne. Est-ce possible?WordPress: Dynamiquement inclure la page html dans la Genèse

Répondre

0

RÉSOLU! J'ai fini par utiliser un plugin appelé Insert PHP. Cela m'a permis de mettre du code PHP à l'intérieur de la page. Merci à tous pour votre aide!

0

Je ne sais pas où vous ajoutez que iframe mais si est dans le contexte WordPress, vous pouvez utiliser PHP

get_bloginfo

<iframe class="center-frame" src="<?php echo get_bloginfo('url') ?>/wp-content/weather/current.htm" width="750" height="1100"/> 

L'option URL renvoie le "Adresse du site (URL)" set dans Paramètres> Général, donc quand vous allez vivre cette option sera changer en fonction de vos settigs.

+0

Merci Enrique! Malheureusement, cela n'a pas fonctionné. Je place la déclaration directement dans une page en utilisant la vue de texte. Y a-t-il un meilleur moyen? –

0

Si vous étiez en train de placer le code iframe dans un template php WordPress, la meilleure approche sera ce que Enrique a déjà partagé.

Cependant, comme vous utilisez Genesis, et que vous voulez avoir l'URL relative dans le mode texte de WordPress posts. Je vous suggère d'utiliser Shortcode.

utiliser le plugin comme celui-ci pour shortcodes: https://wordpress.org/plugins/genesis-shortcodes/

Et puis utilisez ce code court [wpurl], [url], [site_url] ou selon ce qui vous convient.

Espérons que ça aide.