Langues: Anglais * WordPress avec Votre site Web 日本語 Русский * (Ajoutez votre langue)
Introduction
Par nature, WordPress est très puissant. Cela peut être aussi complexe ou aussi simple que vous le souhaitez. Dans cet esprit, combien vous souhaitez utiliser WordPress avec votre site Web existant dépend entièrement de vous. Il se peut qu’il n’y ait que quelques fonctionnalités de WordPress que vous souhaitez utiliser lors de son intégration à votre site, ou que vous souhaitiez que l’ensemble de votre site fonctionne avec WordPress. Ce tutoriel vous guidera pour que votre site WordPress ressemble à votre conception actuelle. Nous commencerons par comment faire ressembler un blog WordPress au reste de votre site. Ensuite, nous pouvons passer à faire fonctionner l’ensemble de votre site sur WordPress.
Ces directions ne fonctionneront pas sur un réseau MultiSite.
Commencez la transformation
Tout d’abord, supposons que vous ayez un site existant à http://myexample.com. Ensuite, créez un nouveau sous-répertoire (dossier) sur votre site et appelez-le « blog » (vous pouvez utiliser autre chose que blog, mais vous devez créer ce sous-répertoire). Vous avez donc maintenant un sous-répertoire vide à http://myexample.com/blog/. Maintenant, téléchargez WordPress et téléchargez tous ses fichiers dans ce nouveau dossier, et installez WordPress.
Saisissez l’en-tête
Afin de transformer les pages PHP régulières en pages utilisant WordPress, vous devez ajouter l’un des extraits de code suivants au début de chaque page.
<?php /* Short and sweet */define('WP_USE_THEMES', false);require('./wp-blog-header.php');?>
<?phprequire('/the/path/to/your/wp-blog-header.php');get_header(); ?>
La Boucle
Il est nécessaire d’inclure la Boucle dans vos pages pour profiter efficacement de la multitude de Balises de Template ou de plugins disponibles. Familiarisez-vous avec La Boucle et les bases de la Boucle en action pour commencer à intégrer la puissance de WordPress à votre site Web.
Exemples
Générer une liste
Si vous souhaitez afficher dix publications triées par ordre alphabétique dans l’ordre croissant sur votre page Web, vous pouvez procéder comme suit pour saisir la date, le titre et l’extrait publiés:
<?phprequire('/the/path/to/your/wp-blog-header.php');?><?php$posts = get_posts('numberposts=10&order=ASC&orderby=post_title');foreach ($posts as $post) : setup_postdata( $post ); ?><?php the_date(); echo "<br />"; ?><?php the_title(); ?> <?php the_excerpt(); ?> <?phpendforeach;?>
Les trois derniers messages
Affichez les titres des trois derniers messages sur votre page Web.
<?php// Get the last 3 posts.global $post;$args = array( 'posts_per_page' => 3 );$myposts = get_posts( $args );foreach( $myposts as $post ) :setup_postdata($post); ?><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a><br /><?php endforeach; ?>
Créer un thème
La première partie de ce tutoriel décrit comment prendre des composants de WordPress et les intégrer à votre site existant. Vous voudrez peut-être arrêter maintenant, mais peut-être souhaitez-vous créer un thème WordPress qui remplacerait éventuellement les pages Web de votre site.
Vous devrez créer un thème personnalisé. Un thème est un ensemble de fichiers utilisés pour indiquer à WordPress comment afficher le site et Using_Themes est fondamental pour WordPress. Vous pouvez créer votre propre thème à partir de zéro, mais vous devriez envisager de créer le thème enfant du thème existant comme première étape. Le thème enfant peut améliorer ou personnaliser les parties limitées du thème existant. Reportez-vous au thème Enfant pour plus de détails.
Un élément HTML peu connu, mais très utile, < base > va beaucoup vous aider. Il demande au navigateur d’utiliser une URL spécifiée pour les chemins relatifs:
<base href="http://myexample.com" />
Normalement, la base < > serait votre URL actuelle. Par exemple, la base < par défaut > sur votre blog sera http://myexample.com/blog/. En le modifiant avec l’élément < base >, vous dites au navigateur de rechercher des fichiers à http://myexample.com/. Pourquoi est-ce utile? Lorsque vous copiez et collez du code HTML à partir de votre site actuel, vous aurez des références à quelque chose comme:
<img src="me.jpg" alt="" />
Lorsque vous copiez ce code HTML dans votre thème, le navigateur recherchera http://myexample.com/blogs/me.jpg, lorsque le fichier existe réellement à http://myexample.com/me.jpg. Utilisation de la base href <= »http://myexample.com » />, le navigateur est indiqué au bon endroit pour trouver les fichiers et vous n’avez pas à modifier chaque référence à chaque fichier que vous avez copié à partir de votre site principal.
Performance
Bien que WordPress soit rapide, il contient une quantité substantielle de code qui doit être chargée chaque fois qu’une page est affichée. Cela peut affecter ou non les performances en fonction de l’environnement d’hébergement, mais sur un environnement de hoasting partagé utilisant SuPhp (et donc sans mise en cache du code op), il peut ajouter plusieurs secondes à chaque chargement de page.
- Plugin d’intégration WP – vous aide à intégrer WP à l’une des applications Web prises en charge
- discussion sur la liste de diffusion wp-hackers sur les appels directs « obsolètes » à wp-config.php
- Correction de faux en-têtes 404 sur des pages externes, y compris wp-blog-header.php