background preloader

WordPress Codex

WordPress Codex
Languages: English • العربية • Български • Čeština • Deutsch • Español • suomi • Français • עברית • Magyar • Bahasa Indonesia • Italiano • 日本語 • ქართული • 한국어 • ລາວ • myanmar • Nederlands • Polski • Português • Português do Brasil • Русский • Română • Slovenčina • Slovenščina • Shqip • Svenska • ไทย • Türkçe • Tiếng Việt • 中文(简体) • 中文(繁體) • (Add your language) Bienvenue sur le portail francophone du Codex WordPress la documentation officielle de WordPress en français, écrite et maintenue par des utilisateurs tels que vous. L'équipe de documentation travaille d'arrache-pied afin de traduire, adapter, créer, organiser et structurer les contenus de ce site. Vous pouvez également nous donner un coup de main ! Mais avant de contribuer, veuillez vous familiariser avec les règles d'un Wiki en lisant l'Introduction. Démarrer avec WordPress » Travailler avec WordPress » Style et Disposition (Design and Layout) » Sujets Avancés Documentation pour développeurs (français/anglais) Dépannage

Developper un plugin User:zenbien/fr:Developper un plugin L'objectif principal de l'utilisation des plugins est de maintenir le noyau de Wordpress intact, dans un soucis de stabilité et de mise à jour des futures versions. Un plugin WordPress est un programme, écrit en langage PHP, permettant d'ajouter des fonctionnalités personnalisés à Wordpress. Il existe une multitude d'articles et de ressources pour les développeurs de plugins dans la section Plugin Resources Une bonne méthode pour comprendre le fonctionnement des plugins, est de regarder le code source du plugin suivant : Hello Dolly, installé par défaut sur wordpress Faites la promotion de votre plugin sur le site Plugin Submission and Promotion Le nom du plugin Veillez à ce que le nom de votre plugin soit unique (voir la liste des plugins déposés Plugins ) La plupart des développeurs choisissent un nom en rapport avec la description du plugin, ce nom peut avoir plusieurs mots. Les fichiers Fichier lisez moi Informations en-tête Exemple: License Template Tags

6 plugins WordPress pour Facebook Je me suis dernièrement posé la question à savoir ouvrir une page Facebook pour Autour du Web. J’ai commencé mes recherches et je me suis aperçu que de nombreux plugins existaient pour faciliter l’intégration d’un blog WordPress à cette immense plateforme sociale. Je les ai bien entendu noté sur mon p’tit calepin secret et vous en ai fait une liste. Voici donc 6 plugins WordPress pour améliorer la présence de votre blog sur Facebook… Share on Facebook : un simple plugin pour WordPress qui permet aux utilisateurs de partager du contenu de votre blog à leurs amis grâce à Facebook. Bon, il me reste plus qu’à faire un choix…

Désinstallation d'un WordPress multisite - Marie Guillaumet Dans le cadre de la refonte de mon SiteBlogPortfolio, j'ai été amenée à défaire un WordPress multisite pour le transformer en WordPress « normal ». Je n'ai trouvé aucun tutoriel en français, et, même si j'ai pu me débrouiller à l'aide de quelques tutos en anglais, je me suis dit que ça ne serait pas du luxe d'expliquer comment j'ai fait dans la langue de Simone de Beauvoir. Ma configuration de base Mon site repose sur un WordPress multisite que j'ai installé en 2010. À l'époque, je trouvais que c'était une idée de génie de séparer en plusieurs « sites » les différentes catégories de mon site. Un site « blog », un site « portfolio », un site « CV », etc. N.B. : les ID ne sont pas 1, 2 et 3 car j'avais fait mumuse, ce qui nous donne donc les IDs 2, 3 et 6. Le problème Tout ça était bien joli, mais me posait plusieurs problèmes. Clairement, j'avais installé un WordPress multisite pour de mauvaises raisons : je pensais qu'il serait ainsi plus simple de gérer trois sites différents. Les images

WordPress Channel - Podcasts, tutoriels et ressources sur WordPress Facebook iLike « Tierra Innovation: Wordpress CMS Project Multisite Wordpress comment installer et configurer un réseau Un multisite WordPress vous permet de créer plusieurs sites avec la même interface utilisateur, sans avoir à vous soucier à chaque fois des questions d’hébergement, puisque celui-ci reste le même pour tous. Après quelques recommandations simples, nous verrons comment installer et configurer un multisite WordPress. Pourquoi un multisite WordPress ? Avant de mettre en place un CMS avec ce type de fonctionnement, il est utile de bien délimiter le but du projet multisite. Comme exemples de multisites, on peut citer un réseau d’associations locales rattachées à une même structure nationale, ayant chacune leur site, ou bien une entreprise souhaitant des versions différentes de son site selon le pays, avec des noms de domaines distincts mais un seul hébergement. Il s’agit en fait de projets dans lesquels un ou plusieurs auteurs bien identifiés, ayant des responsabilités équivalentes au sein d’un groupe, gèrent leur propre espace de contenu de façon autonome. Installer un multisite WordPress

Database Description Languages: English • العربية • 日本語 中文(简体) • 한국어 • Русский • (Add your language) The following is an outline and description of the database tables created during the standard installation of WordPress. The database structure and the diagram below were last updated in version 4.4. The only database supported by WordPress is MySQL version 5.0.15 or greater, or any version of MariaDB. Also see prior versions of Database Descriptions for WordPress 1.5, WordPress 2.0, WordPress 2.2, WordPress 2.3, WordPress 2.5, WordPress 2.7, WordPress 2.8, WordPress 2.9, and WordPress 3.3. Because WordPress interfaces with this database by itself, you as an end user, shouldn't have to worry much about its structure. Database Diagram The diagram below provides a visual overview of the WordPress database and the relations between the tables created during the WordPress standard installation. (WP 4.4.2 Database diagram) Table Overview Table Details Indexes Table: wp_links Table: wp_options Table: wp_posts Table: wp_site

Tutoriels Wordpress: Modifier l’apparence de la page d’accueil, 1ère partie Aujourd’hui, on continue la customisation de la page d’accueil, et je vais vous montrer différentes options qui vous permettront de choisir les articles qui y apparaîtront. On va en profiter pour découvrir une autre méthode pour changer l’apparence du premier post, mais on va également regarder comment modifier celle des articles du dessous. Pour bien comprendre ce qu’on va faire, il faut bien comprendre comment fonctionne le “query_posts” de WordPress. J’ai écrit un article complet là-dessus, que je vous invite à aller lire avant de continuer ce tutoriel. Vous allez très vite comprendre que cette requête est très puissante et qu’elle va beaucoup nous aider pour mettre en place notre page d’accueil. Alors, tout d’abord, on va s’occuper du premier article. 1. Si vous avez suivi l’ensemble des tutoriels sur la création d’un thème pour WordPress, vous savez probablement ce qu’est le loop WordPress. “Alors, comment on introduit ce deuxième loop ?” Et tout ce qu’il y en dessous de:

Function Reference Languages: English • Español • فارسی • Français • Italiano • 日本語 ქართული • 한국어 • Português do Brasil • Русский • Türkçe • עברית • 中文(简体) • 中文(繁體) • (Add your language) The files of WordPress define many useful PHP functions. Some of the functions, known as Template Tags, are defined especially for use in WordPress Themes. There are also some functions related to actions and filters (the Plugin API), which are therefore used primarily for developing Plugins. Many of the core WordPress functions are useful to Plugin and Theme developers. You can help make this page more complete! Here are some things you can do to help: Add documentation to un-documented functions, by creating sub-pages or at least by adding short comments in the lists below. Read Contributing to WordPress to find out more about how you can contribute to the effort! Functions by category Official and Unofficial References Trac Browser - WordPress source code.

Transférer son site wordpress local sur un serveur web | Blog - Simon Boudrias (Note: au moment de rédaction de ce billet, j'utilise la version 3.1.3 de Wordpress. Procédure retesté et valide sur la version 3.4) Pour faciliter notre travail d’intégrateur lorsque nous travaillons sur un thème wordpress, nous préférons habituellement travailler sur une copie directement sur notre serveur local (wamp, xamp, mamp, etc). Cela permet d’avoir un accès direct aux codes sources du site (mais surtout aux fichiers php/css de nos templates) sans devoir à chaque fois uploader notre travail sur un serveur distant, ni travailler avec l’éditeur de code intégré à wordpress. Mais voilà qu’il vient le moment où l’on souhaite mettre ce site en ligne. Désactiver les extensions Il est très important de désactiver vos extensions. J'expliquerai plus bas comment corriger ce bug si vous avez sauté cette étape. Tout transférer C’est le moment de transférer l’entier de votre dossier local sur votre serveur. Ensuite on transfert notre base de donnée (probablement avec phpmyadmin). a:0:{}

Navigation Menus Navigation Menus Languages: English • 日本語 • Slovenčina • 中文(简体) • (Add your language) Navigation Menu is a theme feature introduced with Version 3.0. WordPress includes an easy to use mechanism for introducing customised navigation menus into a theme. In order to incorporate menu support into your theme, you need to add a few code segments to your theme files. Function Reference Register Menus Firstly, in your theme's functions.php, you need to write a function to register the names of your menus. function register_my_menu() { register_nav_menu('header-menu',__( 'Header Menu' )); } add_action( 'init', 'register_my_menu' ); And this would make two menu options appear, header menu and extra menu - function register_my_menus() { register_nav_menus( array( 'header-menu' => __( 'Header Menu' ), 'extra-menu' => __( 'Extra Menu' ) ) ); } add_action( 'init', 'register_my_menus' ); Display Menus on Theme Once you've done that, your theme will be almost ready. <? Menus Panel External Resources Related

Comment écrire un plugin Wordpress? Lorsque j’ai décidé de me lancer dans l’aventure de l’écriture de plugins pour wordpress, j’ai passé pas mal de temps à écumer les différents blogs à la recherche de détails techniques. Malheureusement, il n’y avait pas ou peu de ressource francophone sur le sujet. Alors vous me direz? Mais pourquoi écrire un plugin WordPress? Bref, que l’on veuille écrire un simple plugin pour ajouter une fonctionnalité à son blog ou alors réaliser une application web complète en détournant la fonction première de WordPress, j’ai vite trouvé plein d’avantages à programmer en surcouche à WordPress. Voilà en quelques sortes un dossier que l’on pourrait appeler : « écrire un plugin wordpress pour les Nuls ». J’espère que ce dossier vous sera utile. Voici la liste des articles de ce dossier :

Ajouter un menu dans l’interface d’administration de Wordpress WordPress dispose d’une interface d’administration particulièrement bien faite. Pourquoi ne pas s’appuyer dessus pour l’enrichir de menus qui permettront d’accéder aux fonctionnalités de votre plugin? Pour cela, on va utiliser des hooks (crochets). En fait, cela revient à ajouter dans une table un pointeur de fonction vers la fonction qui génèrera votre menu. Mais venons en aux fonctions utiles pour faire cette association : if (function_exists('add_options_page')) { add_options_page('Plugin Options', 'Mon plugin', 10, __FILE__, 'mon_plugin_admin_menu'); } if (function_exists('add_menu_page')) { add_menu_page('Mon Plugin', 'Mon Plugin', 10, __FILE__, 'mon_plugin_management_menu'); } if (function_exists('add_submenu_page')) { add_submenu_page(__FILE__,'Ajouter', 'Ajouter', 10, __FILE__, 'mon_plugin_management_menu'); add_submenu_page(__FILE__,'Supprimer', 'Supprimer', 10, 'Supprimer', 'mon_plugin_remove_menu'); } Ensuite, on a trois fonctions pour ajouter des menus :

Related: