Le Codex Wordpress francophone
L’objectif de cette page est de lister les thématiques du Codex Wordpress qui ont été traduites en français, à partir de la documentation anglaise. Ces quelques traductions, sont sans commune mesure avec la version anglaise du wiki qui à l’avantage de regrouper une documentation autrement plus abondante. Elles sont néanmoins très utiles, quoique d’un accès pas toujours très pratique. D’où cette initiative visant à regrouper l’ensemble de ces sources sur une seule et même page.

Remarque : Le Codex WordPress est un wiki, ce qui signifie que n’importe qui peut en modifier le contenu. Il évolue et se nourrit des contributions individuelles de personnes compétentes et désireuses de participer. Si vous souhaitez rejoindre l’équipe de documentation, consultez la page fr:Codex:Contribuer.
WordPress pour les Débutants
Installation standard
- Démarrer avec WordPress
- Avant l’installation
- Héberger WordPress
- Installer WordPress
- Utiliser un Client FTP
- Mettre à Jour WordPress
- Changer les autorisations des fichiers (en anglais)
Installations spéciales
- Télécharger WordPress sur un Serveur Distant
- Installer WordPress Localement sur Mac OS X (avancé) (en anglais)
- Installer WordPress Localement sur Windows XP avec XAMPP (facile)
- Installer WordPress Localement sur Windows avec la Suite Serveur ‘Web-Developer’ (facile) (en anglais)
- Installer WordPress Localement sur Linux Gentoo (facile) (en anglais)
- Télécharger WordPress avec FileZilla
- Services d’Actualisation
- Installer avec Install4Free (en anglais)
Dépannage de l’Installation et Aide
FAQ / Forum / Glossaire
- Foire aux Questions
- Pour des recommandations en Français : Forum de support en Français
- Pour des recommandations en Anglais : Forum du Support
- Glossaire (en anglais).
Travailler avec WordPress
- Premiers pas avec WordPress
- Travailler avec WordPress
- Liste des Fonctionnalités de WordPress
- Panneaux Administration
- Utiliser les permaliens (en anglais)
Plugins WordPress
Création et gestion des thèmes WordPress
- Utilisation des Thèmes WordPress
- Développement de thèmes (en anglais)
- Concevoir des Thèmes pour une Distribution au Public (en anglais)
Style et Disposition (Design and Layout)
- Style et Disposition
- Trouver votre style de CSS
- Utiliser les thèmes
- Hiérarchie de Modèles
- Découvrir les Marqueurs de Modèle
- Marqueurs de Modèle
- Marqueurs Conditionnels
- La Boucle (The Loop)
Sujets Avancés
Documentation pour développeurs (français/anglais)
- Description de la base de données
- Liste des fonctions de wordpress
- Les API pour plugins
- Développer un plugin
- Convention de codage wordpress
——
Pour tous renseignements complémentaires, contactez-nous :
www.maccimum.fr (communication globale, tous supports, tous médias).
WordPress : trouvez le tutoriel WordPress qu’il vous faut
En mars 2005, le nombre de téléchargements de WordPress a atteint le nombre de 900 000. En août 2006 le nombre de téléchargements a dépassé le million et en 2007 on comptait 3 millions de versions téléchargées. En quelques années seulement, WordPress.org s’est imposé comme l’un des logiciels libres de référence pour la gestion d’un blog au quotidien. Ce succès s’explique par sa facilité d’emploi, la régularité des mises à jour, l’étendue de ses fonctionnalités, mais aussi par son incroyable communauté d’entraide et de passionnés. Il n’est donc pas étonnant que l’on puisse trouver aujourd’hui autant de ressources WordPress, souvent d’excellente qualité.
Dans de précédents articles nous avions établi une sélection de ressources et de thèmes WordPress. Cet article vous propose une sélection de tutoriaux WordPress aux format PDF et vidéo.
N.B. : Cet article sera mise à jour régulièrement au gré des trouvailles et des nouveautés. N’hésitez pas à nous soumettre de nouveaux liens.
Tutoriaux WordPress gratuits à télécharger au format PDF
- Utiliser un blog sous WordPress par Ariège Education, France (10 pages au format PDF).
- Premiers pas dans l’édition de votre blog avec WordPress par LeMonde.fr (3 pages au format PDF).
- Comment ouvrir son blog WordPress : Tutoriel 1 par le Centre Information Jeunesse d’Angoulême, France (8 pages au format PDF).
- Manuel d’Utilisation de WordPress 2.6, par David Covey, Interconnect IT Ltd (UK). Un tutoriel très complet et toujours d’actualité bien que traitant de la version 2.6 (47 pages au format PDF).
- Concevoir son blog de travail avec WordPress : Blog pédagogique coopératif par Jean-Paul Moiraud.
- WordPress : Administrer un site : Présentation du panneau d’administration de WordPress : Didacticiel par Kloobik.org (13 pages au format PDF).
- WordPress : Administrer un site : Écrire une page sous WordPress : Première partie : Didacticiel par Kloobik.org (17 pages au format PDF).
- WordPress : Administrer un site : Écrire un article sous WordPress : Deuxième partie : Didacticiel par Kloobik.org (10 pages au format PDF).
- Prendre en main son tableau de bord WordPress : Concevoir un blog pédagogique – essaimage de SPE par Jean-Paul Moiraud (16 pages au format PDF).
- Guide d’utilisation du site interassociatif sous WordPress.com par l’association WebVolcans (8 pages au format PDF).
- Guide pour gérer son blog sur une plateforme utilisant WordPress.org par Enseignons.be (27 pages au format PDF).
- Didacticiel : WordPress : Bloguer pour s’exprimer par le RECIT du Bas-St-Laurent, Canada (11 pages PDF).
- Guide rapide pour rédacteur sur WordPress par la commune de Montaud-en-Vercors, France (4 pages au format PDF).
- Tutoriel WordPress 2.0 – Fiche 3 : Ecrire un post par BMAConcept, Belgique (6 pages au format PDF).
- Bloguer par SMS avec Wordpress – Plugin de micro-blogging avec l’API Orange Par François Marx, Developpez.com (12 pages au format PDF).
- WordPress SEO : Le guide ultime du bon référencement pour votre blog par LeJournalDuBlog.com (12 pages au format PDF).
Tutoriaux WordPress à consulter en ligne
- Débutants WP.com, un blog de référence qui propose des 15 tutoriaux pour la plateforme gratuite WordPress.com.
- Création Thème Wordpress par fran6art : un ensemble de tutoriaux bien documentés.
- Créer et héberger son blog avec WordPress par Tom’s Guide (10 pages Web).
- Comment écrire un plugin WordPress ? un dossier que l’on pourrait appeler : « écrire un plugin wordpress pour les Nuls ».
- Tuto Wordpress : traduire un plugin quand vous n’y connaissez rien en PHP, par le blog d’Antoine (1 page Web).
- Tutoriel : Commencez à bloguer sur WordPress.com par le Club Foko, Madagascar (1 page Web).
- Tutoriel : Illustrez votre article sur WordPress.com par le Club Foko, Madagascar (1 page Web).
- Tutoriel : Aspect de votre blog sur WordPress.com par le Club Foko, Madagascar (1 page Web).
- Tutoriel WordPress : un plug-in simple pour comprendre par le blog de Wouf (1 page Web).
- Wordpress pour les quiches : Des Tutoriaux faciles préparés aux petits oignons par Zara (plusieurs pages Web).
- Webdidacte : un site qui sélectionne les meilleurs tutoriels du web, y compris des tutoriaux concernant WordPress.
Tutoriaux vidéos destinés aux utilisateurs de WordPress
- WordPress TV est avant tout une plateforme de vulgarisation, destinée aux nouveaux utilisateurs de WordPress, encore peu aguerris à son utilisation.
- WordPress Channel, propose des Tutoriaux vidéo en français et disponibles au format podcast.
- Tutoriel Wordpress, par VideoNoob : Cours d’informatique gratuits et en vidéo. Toute une série de tutoriaux sur la création d’un thème pour Wordpress.
Sites internet consacré à WordPress
- WordPress Francophone, Communauté officielle francophone du CMS WordPress.
- fr.wordpress.org, Version française du site officiel de WordPress, plate-forme sémantique de publication personnelle.
- WordPress Tuto, conseils, Tutoriaux, astuces et thèmes pour utiliser à WordPress, par Libretto.
- Ressources WordPress par Protuts : des tutoriaux simples, compréhensibles par tous et néanmoins très techniques.
——
Pour tous renseignements complémentaires, contactez-nous :
www.maccimum.fr (communication globale, tous supports, tous médias).
WordPress : configurer le fichier .htaccess
Le fichier .htaccess est un fichier de configuration utilisé par un serveur Web Apache qui fournit des instructions pour les différents répertoires d’un site Web. htaccess est l’abréviation de « HTTP access » en anglais ou « accès HTTP » en français, qui est le protocole utilisé pour la transmission des pages Web. Ce type de fichier permet de gérer des redirections, des restrictions d’accès, d’afficher des pages d’erreurs personnalisées, mais aussi de restreindre l’accès à certaines de vos pages web à l’aide d’identifiants.

La mise en place de ces fichiers se révèle donc très utile dans la gestion d’un site ou d’un blog. Toutefois, avant de vous lancer dans l’écriture de votre fichier .htaccess, n’oubliez pas que leur création peut se révéler délicate, voir même périlleuse. La syntaxe des règles doit être respectée à la lettre près. La moindre faute se traduira le plus souvent par une erreur 500.
Intérêt des fichiers htaccess
Les principales raisons d’utilisation des fichiers .htaccess sont :
- Gérer l’accès à certains fichiers.
- Refuser l’accès à des adresses IP spécifiques ou à d’autres sites Web
- Ajouter un mime-type.
- Protéger l’accès à un répertoire par un mot de passe.
- Protéger l’accès à un fichier par un mot de passe.
- Définir des pages d’erreurs personnalisées.
- Autoriser le listage du contenu des répertoires qui ne possèdent pas de fichier d’index.
Quelques principes de bases
- Le nom du fichier .htaccess est obligatoirement « .htaccess » et n’inclut pas de nom de fichier avant le point.
- Le fichier .htaccess est placé dans le répertoire dans lequel il doit agir. Il agit ainsi sur les permissions du répertoire qui le contient et de tous ses sous-répertoires.
- Les fichiers .htaccess peuvent être utilisés dans n’importe quel répertoire virtuel ou sous-répertoire.
- Vous pouvez placer un autre fichier .htaccess dans un sous-répertoire d’un répertoire déjà contrôlé par un fichier .htaccess.
- Le fichier .htaccess du répertoire parent reste opérationnel tant que les fonctionnalités ne sont pas été réécrites.
- Les restrictions d’accès définies par un fichier .htaccess s’étendent à tous les sous-dossiers.
- Le fichier .htaccess est sollicité par le serveur web à chaque requête http. Par conséquent, plus votre fichier.htaccess est volumineux, plus votre serveur mettra de temps à traiter la requête. À vous de n’utiliser que les lignes de code indispensables.
Configuration du fichier .htaccess
Étape 1, créer un fichier .htaccess vierge
Cela peut être fait à l’aide d’un simple éditeur de texte, au format ASCII. Ouvrez-le et enregistrez-le sous le nom “htaccess.txt”. Vous pourrez ensuite le renommer « .htaccess ».
Étape 2. Ajouter du contenu à htaccess.txt
Vous pouvez maintenant éditer le fichier et sélectionner ci-dessous les sections que vous souhaitez utiliser en les copiant dans votre propre fichier. htaccess. Veillez à supprimer le # au début de la ligne.
# Pour activer la base Rewriting du serveur (nécessaire uniquement si celui-ci n’est pas configurés avec mod_rewrite activé par défaut)
RewriteEngine on
# Pour désactiver la signature du serveur (ainsi on ne pourra plus l’identifier)
ServerSignature Off
# Pour protéger le fichier .htaccess qui contient des informations sensibles
<files .htaccess> order allow,deny deny from all </files>
# Pour protéger le fichier wpconfig.php
<files wp-config.php> order allow,deny deny from all </files>
# Pour protéger un repertoire ne possédant pas de fichier index. Note : Habituellement, si votre site ne dispose pas d’une page d’index par défaut tous les fichiers de ce répertoire sont accessibles aux visiteurs. Pour éviter cela utilisez le code suivant
Options All -Indexes# Une autre règle, pour empêcher le serveur de lister le contenu de répertoires
IndexIgnore *# Pour limiter la taille maximale autorisée pour le téléchargement de fichiers (taille exprimée en octets). Note : ce code est utile uniquement si vous permettez aux utilisateurs d’uploader des fichiers sur votre site.
LimitRequestBody 10240000# Pour bloquer une adresse IP
deny from 000.000.000.000
# Pour autoriser une adresse IP
allow from 000.000.000.000
# Pour personnalisation des messages d’erreurs
ErrorDocument 404 /notfound.php ErrorDocument 403 /forbidden.php ErrorDocument 500 /error.php
# Pour réaliser une redirection permanente 301
Redirect 301 /old.php http://www.yourdomain.com/new.php
# Pour bloquer un site référant
RewriteEngine on RewriteCond %{HTTP_REFERER} digg\.com [NC] RewriteRule .* – [F]
# Pour bloquer un faux referrer souvent utilisé
RewriteCond %{HTTP_USER_AGENT} ^[^?]*iaea\.org [NC,OR]
# Pour bloquer les navigateurs se dissimulants avec des lettres et chiffres aléatoires
RewriteCond %{HTTP_USER_AGENT} [0-9A-Za-z]{15,} [OR] RewriteCond %{HTTP_USER_AGENT} ^[0-9A-Za-z]+$ [OR]
# Protection contre le hotlinking
Pour rappel, le hotlinking consiste à appeller des images provenant d’un autre serveur que le sien. Le code suivant affichera l’image « hotlink.jpg » à la place de l’image désirée, sauf si le domaine appellant est votresite.com.
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC] #RewriteRule \.(gif|jpg)$ – [F] RewriteRule \.(gif|jpg)$ http://www.yourdomain.com/hotlink.jpg [R,L]
# Pour améliorer les performances de WordPress chez les hébergements mutualisés
SetEnv REGISTER_GLOBALS 0 /* désactive register globals */ SetEnv ZEND_OPTIMIZER 1 /* active PHP Zend Optimiser : le code PHP est optimisé et les traitements récurrents sont mis en cache */ SetEnv MAGIC_QUOTES 0 /* directives PHP magic quotes */ SetEnv PHP_VER 5 /* pour passer à PHP5 qui offre une meilleure comptabilité avec les extensions */
# Pour activer la compression php – À utiliser avec prudence !
<ifmodule mod_php4.c> php_value zlib.output_compression 16386 </ifmodule>
# Pour définir l’url canonique
RewriteEngine On RewriteCond %{HTTP_HOST} ^domain\.com$ [NC] RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
# Pour déguiser les extentions de fichiers et les présenter comme des fichiers .php (ou celle de votre choix).
ForceType application/x-httpd-php
# Pour renforcer la sécurité et dissimuler les langages de script, remplacez l’extensions d’origine par celle de votre choix. Par exemple, pour changer le .php par l’extension .foo ajouter la ligne suivante à votre fichier htaccess et renommez tous les fichiers en conséquence
# change toutes les extentions .foo par .php
AddType application/x-httpd-php .foo
# change toutes les extentions .foo par .cgi
AddType application/x-httpd-cgi .foo
# Pour se protéger contre des commentaires de Spam
RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .wp-comments-post\.php* RewriteCond %{HTTP_REFERER} !.*yourdomain.com.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
# Pour améliorer la vitesse de transfert de site, en permettant la mise en cache des fichiers :
a) Pour mettre en cache les images et fichiers flash pour un mois
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$"> Header set Cache-Control "max-age=2592000" </FilesMatch>
b) Pour mettre en cache les fichiers javascript, texte,css et pdf pour une semaine
<FilesMatch ".(js|css|pdf|txt)$"> Header set Cache-Control "max-age=604800" </FilesMatch>
c) Pour mettre en cache les fichiers html et htm pour un jour
<FilesMatch ".(html|htm)$"> Header set Cache-Control "max-age=43200" </FilesMatch>
d) Pour mettre un cache minimum pendant la durée de construction d’un site
<FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|js|css|pdf|swf|html|htm|txt)$"> Header set Cache-Control "max-age=5" </FilesMatch>
e) Pour désactiver le cache pour les scripts et fichiers dynamiques
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$"> Header unset Cache-Control </FilesMatch>
f) Méthode alternative pour mettre en cache les fichiersExpiresActive On
ExpiresActive On ExpiresDefault A604800 # 1 week ExpiresByType image/x-icon A2419200 # 1 month ExpiresByType application/x-javascript A2419200 # 1 month ExpiresByType text/css A2419200 # 1 month ExpiresByType text/html A300 # 5 minutes
g) désactive le cache de scripts et fichiers
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$"> ExpiresActive Off </FilesMatch>
* Convertir des intervalles de temps en secondes :
300 = 5 minutes
2700 = 45 minutes
3600 = 1 heure
54000 = 15 heures
86400 = 1 jour
518400 = 6 jours
604800 = 1 semaine
1814400 = 3 semaines
2419200 = 1 mois
26611200 = 11 mois
29030400 = 1 an = n’expire jamais
# Pour limiter les requêtes par methode GET et PUT
Options -ExecCGI -Indexes -All
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK|OPTIONS|HEAD) RewriteRule .* - [F]
# Pour définir la langue le jeu de caractères par défaut
AddDefaultCharset UTF-8
# Pour régler le fuseau horaire du serveur (mettre le server timezone pour Paris ou Washington)
SetEnv TZ Europe/Paris ou SetEnv TZ America/Washington
Étape 3. Transférer le fichier .htaccess sur le serveur
Après avoir modifié votre fichier .htaccess, transférez-le sur votre server (en mode d’ASCII), fixez-lui un CHMOD de 0444 pour être sûr que WordPress ne le modifie automatiquement lors de l’installation d’un plugin ou lors d’une mise à jour des permaliens.
Source : Configurer Apache – Guide .htaccess – Les directives.
——
Pour tous renseignements complémentaires, contactez-nous : www.maccimum.fr (communication globale, tous supports, tous médias).





