WP-CLI est un petit fichier .phar, permettant la gestion de certaines tâches en ligne de commande. WP-CLI est un logiciel qui s’adresse surtout au administrateurs systèmes qui doivent gérer un nombre conséquent de blog WordPress. En effet ce couteau suisse en ligne de commande est le parfait compagnon pour manager l’installation de WordPress. Il est possible de mettre à jour les plugins, initialiser une installation multisite, et bien d’autres choses encore. Prérequis Un système d’exploitation de type UNIX (OS X, Linux, FreeBSD, Cygwin) PHP 5.3.2 ou supérieur WordPress 3.5.2 ou supérieur Nota: pour les utilisateurs Windows, il faut savoir que WP-CLI…
Créer un shortcode pour WordPress qui facilite l’affichage et le contrôle de modules HTML. Les shortcodes sont à insérer dans un aticle ou une page à partir de l’éditeur Visuel ou Text de WordPress, puis transformés par l’API Shortcode. Créer un shortcode simple Pour qu’un shortcode soit opérationnel, il faut en premier lieu le déclarer dans le fichier function.php du thème actif ou bien dans l’un des fichiers source d’un plugin. Créez d’abord une fonction qui retourne une chaine de caractères ou un module HTML, puis utilisez la fonction add_shortcode (voir fichier /wp-content/shortcodes.php ligne 89 pour plus d’infos) pour associer le shortcode à la fonction précédemment déclarée. [php]…
Cet article s’adresse à ceux qui souhaitent activer le protocole SSL sur votre site WordPress qui se trouve déjà en production. Pourquoi activer le protocole SSL ? Le protocole SSL pour Secure S Layer permet de crypter le téléchargent des pages. Ainsi, il n’est pas possible de récupérer au vol l’envoi de données d’un formulaire. Ce qui s’avère fortement utile pour les formulaires de payement sur les E-commerce. De plus, Google et la fondation Mozilla (Firefox) encouragent les web-master à migrer du protocole HTTP à HTTPS. Comment activer SSL ? Avant de commencer, assurez-vous que la réécriture d’URL est bien…
Enregistrer ou imprimer les pages et les articles WordPress est très demandé par les lecteurs. Installation de Read Offline Pour générer une version imprimable d’une page les navigateurs s’appuient sur une media query appelée: @print. Hors, nos chèrs thèmes WordPress n’en possèdent que très rarement. Pour s’en assurer, il suffit d’ouvrir le/les fichiers CSS du thème. Il est bien sûr possible d’ajouter cette media query from scratch, mais cela n’est pas à la portée de tous. De plus, cela ne permet pas aux lecteurs d’enregistrer les pages et les articles dans des formats tels que le PDF, l’ePub ou encore le format…
Il est plutôt aisé de créer des champs personnalisés sous WordPress depuis le back office, mais pour les afficher dans les pages il faut mettre les mains dans le code. Créer des champs personnalisés La création des champs se fait depuis le bakc office de WordPress. Plus précisément lors de la création d’une page ou d’un article. En haut à droite de la page figure le bouton Option de l’écran. Cliquez sur ce bouton, et vérifiez que l’option Champs personnalisés soit bien coché. Le bloc Champs personnalisés doit apparaitre en dessous de celui où l’on rédige le contenu des pages/articles. Pour créer des champs personnalisés,…
Comment créer un menu personnalisé sous WordPress pour un nouveau thème ou un thème existant ? Créer un menu personnalisé pour un nouveau theme WordPress Premièrement, dans le fichier functions.php de votre thème, vous devez écrire une fonction pour enregistrer le nom du menus. (Ceci est la façon dont ils apparaissent dans Apparence -> Menus). Dans l’exemple ci-dessou, le menu s’appellera « Footer menu ». [php] function register_my_menu() { register_nav_menu(‘secondary_navigation_menu’,__( ‘Secondary Navigation Menu ‘ )); } add_action( ‘init’, ‘register_my_menu’ ); [/php] Une fois que vous avez fait cela, votre thème sera presque prêt. La dernière étape de préparation est de d’indiquer au…
Les hooks WordPress sont des mécanismes permettant d’effectuer une action supplémentaire à un instant donné prévu par le système. Il existe deux types de hooks WordPress: les actions et les les filtres. Les actions Tout au long du processus de construction d’une page, WordPress place des « hooks » permettant aux développeurs d’ajouter des fonctionnalités à une étape particulière. Ainsi il est facile d’enrichir le processus avec nos propres fonctions. Exemple simple, l’action « save_post » permet de réaliser des actions supplémentaires lors de la sauvegarde d’un post (article, page ou autre). C’est par cet intermédiaire que l’on pourra sauvegarder…
Cette capacité qu’a WordPress qui est de créer un thème enfant, offre la possibilité a des développeurs en herbe maitrisant le langage CSS de personnaliser une thème existant, sans pour autant se priver des mises à jours proposé par le développeur original du thème. Depuis la version 2.7 de WordPress, il même possible de modifier les fichiers PHP. Qu’es ce qu’un thème enfant ? Avant d’aller plus loin, petit mise au point sur ce qu’est thème enfant et un thème parant. L’idée est de créer un thème dit « enfant » en fonction d’un autre thème qui est autre le…
La gestion des CHMOD pour WordPress est très importante car le CHMOD constitue la première ligne frontale pour la sécurité de votre site WordPress. Définition des CHMOD CHMOD est la contraction de Change Mode. Il s’agit d’un appel système pour les systèmes d’exploitation UNIX. C’est également le nom de la commande shell permettant de modifier les droits en : lecture, écriture et exécution des fichiers et des dossiers. Utilisation du CHMOD sur WordPress Pour changer les droits d’un fichier ou dossier, un utilisateur doit être le propriétaire du fichier/dossier. Auquel cas, il devra être l’utilisateur root. Pour chaque fichier/dossiers, les permissions s’appliquent : au propriétaire du fichier (code u comme user). au groupe d’utilisateurs du fichier (g comme group). aux autres…