Question

Comment puis-je insérer un blog (pas encore créé) dans une page Web "statique" déjà existante? La page Web est écrite principalement en php. J'envisage d'utiliser quelque chose comme wordpress.org (version d'installation de l'hôte) et de l'utiliser pour mettre à jour la page d'informations du site Web.

D'après ce que j'ai lu, il semblerait qu'il me faudrait peaufiner beaucoup le thème pour que wordpress s'affiche correctement avec le modèle de notre site Web. Cela me semble un peu intimidant. Toute pensée à ce sujet est appréciée!

Était-ce utile?

La solution

J'ai fait exactement la même chose sur mon site . J'avais environ 20 pages statiques, je voulais ajouter un blog et ajouter du contenu des pages WP aux pages statiques. Ce n'était pas difficile de trouver un thème qui (presque) correspondait à mes pages statiques. Tout en dehors de / tech / est une page statique.

Vous pouvez également obtenir un thème très minimaliste, puis l’adapter à votre conception. Son seul gros copier / coller de CSS, re-labling éléments pour correspondre à ce que WP veut alors un peu de peaufinage. Je l'ai fait en moins de 8 heures sur d'autres sites.

Découvrez comment utiliser la boucle Wordpress . C’est tellement plus facile que vous ne le pensez, surtout si votre travail est déjà fait en PHP.

Modifier:

Voici un extrait du code que j'utilise dans mes pages statiques, ce qui me permet ensuite d'utiliser toutes les autres fonctions WP du code existant:

<?php
if (empty($wp))
   require_once("tech/wp-config.php");
wp();
?>

Ensuite, obtenir une liste des publications récentes est aussi simple que:

<?php get_archives('postbypost', 8); ?>

Ne cherchez pas à utiliser des fonctions dépréciées, il me reste encore quelques choses à nettoyer depuis que j'ai intégré WP il y a 2 ans.

Autres conseils

Greg a raison, un iframe est un moyen facile de le faire. Cependant, j'ai rencontré des situations où l'iframe rejetterait les variables de session dans IE, sans savoir si cela aurait un impact sur WordPress ou non.

Si vous envisagez de créer une page pour héberger une installation WordPress dans un iframe, pourquoi ne pas simplement avoir le lien que vous utiliseriez pour afficher la page avec l'iframe simplement vers un sous-domaine séparé où l'installation de WordPress sera effectuée résider?

Je suppose que vous ne voulez pas faire grand chose avec le développement de thèmes si vous voulez lancer WordPress dans un iframe. Si tel est le cas, vous avez quelques choix: (a) google pour un thème wordpress vierge, (b) développez un thème qui ressemble à votre site actuel de sorte que lorsqu'un utilisateur clique sur un lien, il ne saura pas qu'il se trouve sur une autre plate-forme, (c) ne cachez rien et faites en sorte que l'installation de WordPress apparaisse avec un thème différent. Considérez American Express sur son site OPEN Forum ( http://www.openforum.com/ ), avec leur blog sur http://blogs.openforum.com/ - même en-tête, corps et présentation légèrement différents.

Le problème avec la route iframe est qu’un site WordPress augmentera en hauteur, vous devrez donc définir la hauteur d’un iframe. Vous pouvez contrôler ceci en définissant la hauteur sur quelque chose de très grand, mais votre page sera très grande, ou vous pouvez contrôler le nombre de publications affichées dans l’administrateur de WordPress.

Mes suggestions, supprimez l'iframe, installez votre WordPress sur un sous-domaine, puis créez un lien vers ce sous-domaine plutôt que sur votre page iframe

J'essaie maintenant avec un site avec lequel je bricole (pas encore public). Au lieu de publier le blog directement sur mon site, je crée un lien vers un blog hébergé par Google Blogger.

Google propose également la " API de recherche AJAX " que j'utilise pour intégrer une page Web statique. J'ai généré une sélection dynamique de liens vers mon blog. Comme les liens sont générés par AJAX Search, il affiche toujours les entrées les plus récentes. C'est un bon moyen de garder votre site statique, mais également d'intégrer du contenu dynamique hébergé ailleurs.

Bien sûr, il serait utile de concevoir votre blog en fonction de la stratégie de marque de votre site principal. Des points supplémentaires si vous pouvez utiliser des iframes ou des barres de navigation communes pour rendre le tout transparent.

Souvent, il est probablement plus facile d'utiliser un blog WordPress et de recréer le reste de votre site Web statique avec cela.

Vous pouvez également le faire en installant WordPress sur votre serveur, en découpant un thème Wordpress à nu, en ajoutant vos propres styles, en-tête, barre de navigation, etc. au-dessus du thème WordPress, puis en y créant un lien. page dans votre site. Cela semble plus propre que d'utiliser un iframe, et il est beaucoup plus facile à faire que d'utiliser une boucle. Consultez le lien suivant pour obtenir des instructions sur la procédure à suivre (écrit de la manière la plus commode sur un blog):

http://www.nubaria.com/en/blog/?p= 14

Une solution simple consiste simplement à ajouter un iframe et à y placer le site du blog. Il ne prend presque pas de code et les entrées de blog s'afficheront.

En ce qui concerne une option de code, je regarderais un lecteur RSS, comme celui-ci: http://www.scriptol.com/rss/rss-reader.php

Un peu de code, mais vous lisez les entrées de blog via RSS et affichez ce que vous désirez.

J'ai utilisé SnewsCMS pour cela, il est trivial d'intégrer la section des nouvelles dans des pages php statiques.

Utilisez le service Blogger , vous pouvez le configurer pour publier le blog par FTP sur votre site. Mais vous devez toujours personnaliser le modèle. Cela devrait être facile cependant, ils ont une interface pour cela.

Lorsque j'ai dû insérer un blog dans un site existant, j'ai utilisé textpattern . Je l'ai trouvé très facile à personnaliser car il est si léger et simple. À mon avis, il est beaucoup plus agréable de bidouiller que Wordpress, bien que le style de balisage soit moins convivial, et qu'il manque de plugins, thèmes, etc ...

Je viens de l'installer dans son propre répertoire afin que les liens entre articles fonctionnent, et d'intégrer les entrailles de texte nécessaires dans ma propre mise en page.

Vous pouvez également le faire en installant WordPress sur votre serveur, en réduisant au strict minimum un thème WordPress, en ajoutant vos propres styles, en-tête, barre de navigation, etc.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top