background preloader

Articles

Facebook Twitter

Amusons-nous avec l'URL Rewriting et le passage de paramètres vers une page WordPress. Vous souhaitez passer des paramètres d’une page à l’autre via l’url en GET ?

Amusons-nous avec l'URL Rewriting et le passage de paramètres vers une page WordPress

Dans WordPress c’est possible, mais ça fonctionne autrement. Make WordPress' search function suck Less. Using Custom Bulk Actions. Sorry it’s been such a long time since my last blog!

Using Custom Bulk Actions

I’m happy to tell you that in WordPress 4.7, developers can register their own bulk actions on list table screens. Let’s walk through the steps required to add one. Redirecting Visitors to Maintenance Page in WordPress without a Plugin. Dtbaker/wordpress-mce-view-and-shortcode-editor: Custom WordPress MCE View and shortcode editor. Customizing the TinyMCE Editor to Add Buttons in WordPress. NOTE: This post is part 2 of a guide on creating custom editor functionality in WordPress.

Customizing the TinyMCE Editor to Add Buttons in WordPress

In part 1 I covered making a simple shortcode to allow contributors to add quotes with author and citation, producing the appropriate HTML and not requiring those contributors to get their hands dirty with any coding outside the shortcode typing. If you haven’t read that article yet, I’d recommend it, as we’re going to build upon that shortcode in this guide.

Shortcodes are great – they save time, reduce coding errors and help to keep things looking consistent. But they’re not always intuitive for everyone and lack the more familiar GUI integration many people prefer. In this guide, we’re going to create a plugin for the TinyMCE editor, inside our WordPress theme. File structure. Les shortcodes, TinyMCE et l’API View de WordPress · Wabeo. L’API view est un module javascript de WordPress relativement méconnu.

Les shortcodes, TinyMCE et l’API View de WordPress · Wabeo

Cela fait maintenant quelques temps que je souhaitais vous le faire découvrir, mais j’avais du mal à écrire cet article. 3 Ways to Monitor PHP Errors. Close monitoring of your site’s PHP errors is crucial to operating a healthy, secure, and well-performing website.

3 Ways to Monitor PHP Errors

When left undetected, PHP errors can reduce performance, waste bandwidth, and leave your site vulnerable to malicious attack. PHP errors usually occur unpredictably and spontaneously, and may be triggered by even the slightest changes to your server configuration, database setup, or WordPress files. Even if your site appears to working properly on the surface, it may in fact be suffering from undetected PHP errors that should be fixed as soon as possible. Monitoring PHP errors is something that all responsible WordPress administrators should be doing. In this DiW article, we’ll show you three easy ways to monitor PHP errors for WordPress. 7 Plugins For Easier WordPress Multisite User Management. Getting your head around how user accounts work on WordPress multisite can be a little difficult not least because at times it seems to be counter-intuitive.

7 Plugins For Easier WordPress Multisite User Management

In this article, I’ll walk-through how a default installation of multisite handles users across a network and look at a number of plugins that will make managing users easier and more logical for you, your site owners and the users themselves. One User Table To Rule Them All. WordPress Default CSS Styles. WordPress gives us full control over the presentation of our websites. We specify which classes and attributes to use in our template files, and then apply CSS using our theme’s custom stylesheet.

Behind the scenes, WordPress generates its own classes and IDs, and applies them to specific HTML elements in theme files and database content. Having these default hooks available makes it super-easy to custom-style your theme’s blockquotes, post images, widget items, and much more. Optimiser les performances d’un site WooCommerce - WP Channel. Votre site e-commerce repose sur l'extension WooCommerce pour WordPress ?

Optimiser les performances d’un site WooCommerce - WP Channel

Ce bout de code est fait pour vous et donnera un gain de performances et boostera vos conversions. À l’instar de nombreuses extensions WordPress, WooCommerce injecte des feuilles de styles CSS et des scripts JavaScript sur toutes les pages de votre site. Ces fichiers sont nécessaires pour vous afficher correctement vos produits, faire fonctionner le panier et la page de commande, les effets de visualisation sur les images et bien plus encore.

Installing a second WordPress instance in a subfolder - LiquidBook - WordPress Developers. I recently worked on a project where the client wanted to add a second WordPress instance (install) within a subfolder of the main site.

Installing a second WordPress instance in a subfolder - LiquidBook - WordPress Developers

Translating Your Theme. WordPress : Changer simplement le préfixe des tables. Pour des raisons de sécurité il est déconseillé de conserver le préfixe par défaut “wp_” pour le nommage des tables de la base de données de WordPress.

WordPress : Changer simplement le préfixe des tables

Tuto Ajax dans WordPress : la méthode simple - GeekPress. Je vous partage aujourd’hui ma méthode simple et propre pour faire de l’ajax avec WordPress, pour notamment lancer une WP query et récupérer le résultat traité par un template (et pas une réponse brute) Cette technique permet de lancer une WP_query personnalisée et préparer le template WP pour l’afficher dans la page sans complètement la recharger. How to Customize the Display of WordPress Archives in Your Sidebar. Allow SVG through WordPress Media Uploader. NOTE: As of 4.7.1 this isn't working exactly as published here anymore.

Allow SVG through WordPress Media Uploader

Comment thread starts here. I'll update this once the best way to handle it becomes clear. This is the best I got so far. For your functions.php file or a functionality plugin: function cc_mime_types($mimes) { $mimes['svg'] = 'image/svg+xml'; return $mimes; } add_filter('upload_mimes', 'cc_mime_types'); Without this, SVG files will be rejected when attempting to upload them through the media uploader. Make WordPress default video embeds responsive - AlxMedia. Ajouter des colonnes personnalisées dans le back-office de WordPress. Le back-office de WordPress liste les différents contenus présents sur votre site (article, page, type de contenu personnalisé) à l’aide de colonnes comme le titre, l’auteur, la taxonomie (catégorie, tags), la date et plus. A l’aide des options de l’écran, vous pouvez facilement masquer celles qui vous semblent inutiles mais comment faire pour afficher d’autres données personnalisées ? Avant-propos.

How to Generate a .POT File Using Poedit. Introduction Have you ever used WordPress for your own website or for your clients? Have you ever looked for and installed plugins for it? Adding Scripts Properly to WordPress. When adding scripts to WordPress, you will inevitably run into a small, but painful, issue of localization. Localizing a plugin or theme is relatively straightforward, but JavaScript presents its own difficulties since we can’t easily call the PHP functions necessary (which is one reason authors embed JavaScript in PHP files). Since embedding JavaScript in PHP files is never a good technique, we use localization to save the day. With JavaScript localization, you can use PHP magic to build your localized strings, and then use JavaScript to read/parse those strings. How to Completely Disable Comments - dFactory. WP_QUERY parameter.

WordPress - Poedit: Translation Secrets - CSSIgniter. Please note: The following tutorial is mostly about creating language files from scratch. If your theme provides an up-to-date language file, either .po or .pot you can create translation files without much of the following information. There are a lot of excellent tutorials on the web regarding how to prepare your WordPress theme for translation, as well as how to translate it using Poedit. I am not going to repeat what already has been written, so here is a small list of tutorials on the subject (in case you are too lazy to search for them): These should be enough to get things started and do things properly, right?

Probably, you already thought that instead of typing a text-domain over and over, you will use a variable or a constant, so that you can easily copy-paste from theme to theme, right? No! Alright, I’m ready! No you are not. Créer un fichier de traduction .po sous WordPress. Les thèmes et les plugins WordPress sont développés en anglais et doivent faire l’objet d’une traduction française pour être compréhensible du plus grand nombre. Ce tutoriel abordera 2 cas : quand un fichier .po existe déjà et quand il est absent alors même que le thème ou le plugin dispose de chaînes traduisibles.

Cas n°1 – Un fichier .po est présent. Custom Logo – Make WordPress Core. New in 4.5 is the ability for users to add a logo to their sites (if their theme has declared support for it). It’s an addition to the Custom Header and Custom Background features which themes have to declare support for as well, and works pretty much just like them. To register support, a theme would add the following call in a callback to the after_setup_theme action: Theme support for custom logos accepts five parameters, added in an arguments array: height(int) Expected logo height in pixels.

ACF Pro Option Page. Dans ce tutoriel, nous verrons comment utiliser le Add-on Options Page du plugin Advanced Custom Fields (ACF) avec le thème par défaut Twenty Fifteen. Using ‘$’ instead of ‘jQuery’ in WordPress. Les hooks des menus de navigation de WordPress - Wabeo. Il y a quelque temps maintenant, j’ai rédigé un tutoriel pour expliquer comment créer et utiliser les Walkers personnalisés, ces classes qui permettent de redéfinir le comportement de certains éléments de WordPress tels que les menus de navigation.

J’aime utiliser les Walkers car cela offre énormément de possibilités mais cela a aussi un inconvénient : il faut les tenir à jour. Les étiquettes sur WordPress : tout ce que vous devez savoir ! Intégrer quelques mots clés à la fin d’un article peut avoir un vrai intérêt pour établir des sélections d’articles pertinentes pour vos lecteurs. Sur WordPress, on appelle ces mots clés les « étiquettes » ou les « tags » (qui est la traduction anglaise). Dans cet article, je vais vous apprendre à les utiliser d’une manière qui soit utile à vos lecteurs. Vous pouvez aussi en savoir plus sur le rôle essentiel des mots clés.

Contact Form 7 configuration - Cool Tricks - Cool Tricks. Wp query - When to use WP_query(), query_posts() and pre_get_posts. WP_Query vs query_posts() vs get_posts()? Guide de démarrage d’Advanced Custom Fields (ACF) - WP Pour les Nuls. Pourquoi utiliser Advanced Custom Fields ? Je souhaite commencer en parlant de ma stupéfaction quand j’ai utilisé pour la première fois l’extension Advanced Custom Fields (ACF). Quand j’ai commencé à utiliser WordPress, j’ai compris comment retirer plus de ce que le module d’articles et des pages ont à nous offrir. Je me suis dit que j’allais donner des instructions spécifiques à mes clients concernant l’utilisation des catégories et des pages parentes de façon alambiquée. Puis, j’ai découvert les Custom Post Types et les consoles de gestion de contenu que j’offrais à mes clients sont devenues beaucoup plus simples.

Cependant, même avec des types d’articles différents, chaque contenu reste tout de même dans un canevas : titre, contenu, extrait, image à la une. Et les extensions dans tout ça? Les Walkers WordPress - le guide Wabeo. Comme je l’ai brièvement évoqué dans la chaîne WordPress, redéfinir le comportement naturel d’un menu n’est pas une tâche particulièrement aisée. Si vous souhaitez par exemple changer la nature d’un élément du menu, y faire paraître une description ou bien y ajouter un sous menu qui se complète dynamiquement, WordPress vous en donne la possibilité via un objet appelé «Walker», mais la fonctionnalité est relativement peu (pas) documentée dans le codex.

Bref, une petite explication s’impose… La version 3 de WordPress a fait naître la fonction wp_nav_menu(). Elle est relativement utile car elle permet de constituer ses propres menus, de façon très flexible, en les remplissant avec des liens vers des pages, des taxonomies, des articles, des liens externes, des pages d’archives… Après avoir activé la fonctionnalité via register_nav_menus() dans le fichier functions.php, une nouvelle sous-rubrique «menus» apparait dans la partie «apparence» de l’administration.

Body_class. Dans ce court tutoriel, nous traiterons des classes dans la balise Body et nous verrons comment les manipuler en utilisant l'API de Wordpress. Nous aborderons principalement les points suivants: ajouter des classes dans la balise Body, supprimer des classes dans la balise Body, ajouter des classes dans la balise Body suivant des conditions, et nous verrons aussi quelques cas d'utilisation. Bien utiliser les champs personnalisés avec Wordpress. Champs personnalisés, késako ? Vous avez déjà eu envie d’associer à vos articles ou vos pages des valeurs autres que le titre, l’extrait ou le contenu ? Comme par exemple le nom du client pour un portfolio, les détails techniques pour une page produit ou encore un lien de téléchargement ?

Les champs personnalisés servent à ça. Si vous avez une nomenclature à respecter sur tous vos articles ou pages, WordPress pourra les reconnaître et les afficher le cas échéant. Nous allons prendre comme exemple pour ce tutoriel une fiche produit avec les mentions suivantes : client,date,technique. Add font awesome. Using SVGs in WordPress.