WordPress.org

Codex

Attention Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

fr:Utilisation des Thèmes

介绍

WordPress 是一套具备快速,轻量,并容易开发特点的开源程序. 为了保持这样的特性, 开发团队 会将需要的新功能谨慎的添加到 WordPress 中去. 不过,用户通常会需要将额外的功能添加到 WordPress 中来满足他们的需求. 这个开发文档为任何希望修改,扩展或贡献 WordPress 的开发者提供指南和参考.


你可以在此查阅开发过程中遇到的的常见问题 开发文档 FQA

注意: 文档阅读前提
以下开发文档将可以使用编程相关的术语,而不提供对非程序员用户的详细解释.

尽管 WordPress 可下载文件的调整权限仅掌握在几个不同的程序员手中,但每个 WordPress 用户都能够修改 WordPress 的核心代码,从而使得 WordPress实现高度定制化服务.

Plugin Development

  • Plugin Developer Handbook - The best starting place for learning about how to develop plugins
  • WordPress Coding Standards - General information about coding standards for WordPress development
  • Debugging in WordPress - Reference and guide for using the built-in debugging system in WordPress.
  • Data Validation - A must-read for WordPress plugin authors. Describes the functions used by WordPress to validate and sanitize data. Plugin authors should be familiar with these functions and ideas.
  • Plugin Submission and Promotion - Once you have written your plugin, here are some hints on distributing it widely
  • Migrating Plugins and Themes - Contains information on how to upgrade your Plugin so it will work from version to version of WordPress
  • Function Reference - Complete PHP function reference for WordPress
  • Global Variables - A list of all global variables created by WordPress
  • Post Types - Creating new types of posts other than the posts that display on the main loop.
  • Taxonomies - Creating new types of taxonomies other than the built-in ones.
  • Reserved Terms - A list of reserved terms in WordPress.

APIs

  • Plugin API - Hooks, Actions, and Filters to use in your Plugins (version 2.1; has links to older version articles)
  • Shortcode API - A tutorial and reference for the shortcode API (new in version 2.5)
  • Dashboard Widgets API - A reference with examples for adding new widgets to the admin dashboard.
  • Settings API - A reference with examples for adding new settings to existing settings screens.
  • Options API - Details about the generic option storage system.
  • Transients API - Details about the temporary/time-constrained data storage system.
  • Widgets API - A reference with examples for creating widgets for use in sidebars.
  • Quicktags API - A reference for adding buttons to the HTML editor.
  • Rewrite API - Details about the URL rewriting API.
  • Theme Customization API - Details about the API for Theme Customization screen.
  • Filesystem API - Reference for reading and writing local files to the filesystem to be done securely, on a variety of host types.

Contributing to WordPress

  • Contributing to WordPress - Main starting point if you would like to contribute to core WordPress development, documentation, support, translations, or financial health
  • Automated Testing - Testing WordPress using the automated test suite and how to use the tools and write test cases.
  • Release Philosophy - The philosophy of WordPress releases.

Forums, Lists, and Blogs

Other Information of Interest

  • Advanced Topics - Annotated list of many articles on advanced WordPress topics
  • Query Overview - Description of the WordPress query process used to find posts and display them
  • Reporting Bugs - Information on reporting and fixing WordPress bugs
  • Using Subversion - Introduction to SVN, the source code repository used by WordPress
  • Development Team - The members of the development team.

Other Resources

About WordPressGetting Started with WordPressWorking with WordPressBlog Design and LayoutAdvanced TopicsTroubleshootingDeveloper DocumentationCurrent Events
中文(繁體)
(Add your language)

</p>

Page d'accueil du Codex en français - Télécharger WordPress en français
Les utilisateurs francophones se retrouvent sur le site WordPress-Francophone, notamment sur son forum d'entraide.

Avant l'apparition des Thèmes, WordPress utilisait un seul fichier pour générer le contenu des pages, index.php, et des fichiers pour gérer les commentaires et l'écriture des articles. Une seule feuille de style contrôlait la présentation. Toutes les autres pages, y compris les pages des catégories et des archives, étaient générées en passant des paramètres à la page index.php.

Le nouveau système de Thèmes offre deux nouvelles fonctionnalités très utiles.

Séparer physiquement les différents composants 
Le nouveau système modulaire de fichiers de modèle (en anglais) WordPress fournit une méthode pour définir des fichiers PHP (en anglais) séparés pour chacun des composants de votre site WordPress. Ceci permet la définition d'apparence et de fonctionnalités pour de nombreuses pages spéciales, telles que les archives des catégories (en anglais), les archives mensuelles (en anglais), ainsi que pour les pages des articles.
Changer rapidement la présentation et la disposition 
Cela permet à un utilisateur ayant les permissions nécessaires de changer rapidement la disposition entière du site en téléchargeant un thème et en l'activant d'un simple clic à l'aide du panneau d'aministration.

L'ancienne méthode de génération des pages fonctionne encore. Si vous migrez à partir des versions 1.2.x (en anglais), vous pouvez continuer à utiliser votre ancien design. Garder votre ancien design ne vous empêchera pas d'ajouter de thèmes et de les activer rapidement.

Qu'est ce qu'un Thème ?

Fondamentalement, le système de Thèmes de WordPress est une façon de donner une "peau" à votre blog. Ceci dit, il s'agit plus que d'une simple "peau". Donner une "peau" à votre site implique que seul le design change. Les Thèmes WordPress permettent beaucoup plus que de contrôler l'apparence et la présentation du contenu de votre site web.

Un Thème WordPress est un ensemble de fichiers qui fonctionnent ensembles pour produire une interface graphique avec la structure unifiée du site web. Ces fichiers sont appelés fichiers modèles (en anglais). Un Thème modifie la façon dont le site est affiché, sans changer le logiciel sous-jacent. Les Thèmes peuvent contenir des fichiers modèles personnalisés, des fichiers image (*.jpg, *.gif, ...), des feuilles de style (*.css), des Pages (en anglais) personnalisées, aussi bien que tous les fichiers de programmation requis (*.php). Pour une introduction aux fichiers modèles, consultez l'article Découvrir des Modèles (en anglais).

Les Thèmes permettent une grande souplesse. Imaginons que vous écrivez beaucoup de choses au sujet de Fromages et de Gadgets. Avec les nouveautés qu'apportent la Boucle WordPress (en anglais) et les Modèles (en anglais), vous pouvez personnaliser les articles de la catégorie Fromages d'une façon différente de ceux de la catégorie Gadgets. Avec ce contrôle puissant de l'apparence des différentes pages et catégories de votre site, vous êtes limité uniquement par votre imagination. Pour plus d'informations sur l'utilisation de Thèmes différents en fonction des articles et des catègories, consultez les articles la Boucle en Action (en anglais) et Modèles de Catégorie (en anglais).

Récupérer de nouveaux Thèmes

Annonces de Nouveaux Thèmes

Utilisation des Thèmes

WordPress contient deux Thèmes dans sa distribution que vous pouvez utiliser comme base de départ. Vous pouvez passer de l'un à l'autre en utilisant le panel d'administration. Les Thèmes que vous ajouterez dans le répertoire wp-content/themes apparaitront dans le Panneau d'administration > Thème comme des choix additionnels.

Ajouter de Nouveaux Thèmes

Il existe beaucoup de Thèmes disponibles en téléchargement qui fonctionne avec votre installation de WordPress.

Panel Présentation
Si le thème que vous installez est accompagné d'instructions, prenez soin de les lire et de les suivre pour être sur de réussir l'installation de votre thème. Il est recommandé aux développeurs de thèmes de fournir les instructions d'installation pour leurs propres thèmes, car les thèmes peuvent apporter certaines fonctionnalités optionnelles qui peuvent nécessiter des étapes non couvertes par la procédure d'installation de base. Si votre thème ne fonctionne pas après avoir suivi les instructions fournies, veuillez contacter l'auteur du thème pour obtenir de l'aide.

Pour ajouter un nouveau Thème à votre installation WordPress, suivez les instructions suivantes :

  1. Téléchargez l'archive du Thème et décompressez les fichiers qu'elle contient. Il peut être nécessaire de préserver la structure des répertoires de l'archive au moment de l'extraction. Suivez les instructions données par l'auteur du thème.
  2. A l'aide d'un client FTP, connectez-vous à votre serveur web, crèez un répertoire pour contenir votre Thème dans le répertoire wp-content/themes fourni par WordPress. Par exemple, un Thème appelé Test devrait se trouver dans le répertoire wp-content/themes/test. Votre thème peut fournir ce répertoire dans l'archive.
  3. Téléchargez les fichiers du Thème dans le bon répertoire sur le serveur.
  4. Suivez les instructions ci-dessous pour sélectionner le nouveau Thème.

Sélectionner le Thème Actif

Pour sélectionner le Thème actif de votre site :

  1. Connectez vous au Panneau d'Administration.
  2. Sélectionnez l'onglet Thème.
  3. Cliquez sur le Thème que vous souhaitez activer.
  4. Pour voir la nouvelle présentation, cliquez sur Voir le site en haut du panel d'administration.

Votre nouvelle présentation devrait être prise en compte immédiatement.

Création de thèmes

Si vous êtes intéressé par la création de votre propre Thème afin de le distribuer, ou par le fait d'en apprendre plus sur l'architecture des Thèmes, veuillez consulter la documentation concernant Développement de thèmes (en anglais) et Concevoir des Thèmes pour une Distribution au Public (en anglais).

Fichiers des Thèmes

Liste des fichiers qui composent généralement un Thème.

Passer de la Version 1.2.x à 1.5

Pour des instructions détaillées sur la mise à jour de WordPress et de vos Thèmes WordPress depuis la version 1.2 vers la 1.5, consultez Mettre à Jour la Version 1.2 vers la 1.5 (en anglais).

Outils de thèmes et autres ressources

Les outils et ressources suivants vous aideront dans la réalisation et l'amélioration de thèmes.

Disposition

Modèles et Marqueurs de Modèle

Outils et Ressources

Couleurs, Images, et Polices

Retour à la page d'accueil