background preloader

Wordpress

Facebook Twitter

Corriger l’erreur de Widget dans WordPress 4.3 - WordPress. Avec l’arrivée de WordPress 4.3 s’est soulevée une vague nouvelle de topics sur les forums officiels et non officiels liés à WordPress. En effet, WordPress a décidé de ne plus supporter le constructeur à la sauce PHP 4 comme la documentation officielle l’indiquait. (elle a d’ailleurs été mise à jour) Petit extrait de code rapide. Utiliser la méthode __construct() Même si PHP5 accepte toujours l’ancienne syntaxe : <? WordPress vous balance un message d’erreur (si vous êtes en mode debug) pour vous prévenir d’utiliser le constructeur parent __construct().

À vos codes ! Schema.org Rich Snippet Plugins for WordPress Users. If you have been paying attention the last few years, you’ve no doubt noticed the increased usage of “rich snippets” while browsing search results. These snippets appear for a variety of searches and use microdata to display things information such as ratings, dates and times, images, and other relevant information to help create a richer search experience for users. Back in 2011 Google, Microsoft, Yahoo, and Yandex launched Schema.org to help webmasters understand this microdata vocabulary, but for many it can still be a little confusing. If you’re a heavy WordPress user, you know whenever you need to implement new changes across a number of installations your best bet is look for a plugin to help ease the pain (especially if you’re not a developer).

Luckily, the WordPress community has stepped up to the plate and provided several options for us to manage these markups! Like most WordPress plugin options, the community has built both free and paid options. What is a Rich Snippet Again? Home. Les fonctions de Wordpress, entre plugins et thèmes. A force de voir des gens chercher un plugin pour faire une chose extrêmement simple, ou ne pas savoir comment modifier leur thème, à force d'entendre des âneries comme "il ne faut pas plus de cinq plugins", à force de voir des thèmes qui incluent des fonctionnalités qui devraient être dans des plugins... voici un petit guide de la chasse aux idées fausses et aux mauvaises pratiques.

(Je préviens : cet article est rempli de "vocabulaire" compliqué, mais les notions derrière sont simples. WordPress : un "core" qu'on peut étendre à volonté Ce qu'on appelle le "core" de WordPress, c'est ce qui est installé par défaut, sans les plugins et les thèmes de base. Le noyau dur est volontairement léger et simple.

Par exemple, à une époque, dans les anciennes versions, il y avait un élément de menu "liens", qui a disparu parce qu'il était de moins en moins utilisé, la "blogroll" perdant beaucoup d'importance. Le core de WordPress comprend : Par contre, ces deux dossiers n'ont pas de thème. Entre les deux. Comment optimiser un vieux Wordpress obèse ? WordPress est un CMS au poil quand on veut se monter un petit site sympa avec plein de fonctionnalités cools. Seulement voilà, au bout d'un moment, WordPress s'alourdit, s'encroute et commence à faire ramer MySQL, entrainant une charge serveur importante et provoquant un bouchon côté Apache (ou Nginx ou peu importe). C'est mon cas et bien que j'ai un serveur super costaud, il ne fait pas exception. Toutefois, ce n'est pas une fatalité et il existe différentes possibilités pour optimiser la charge de votre WordPress, y compris lorsque vous avez beaucoup de trafic et pas mal de plugins.

Il est évident que je ne pourrais pas tout aborder, mais je vais déjà passer en revue ce que je connais et mis en place sur mon site. Je vais donc commencer de l'option la plus facile à l'option la plus délicate. Le cache On commence par le cache... En ce qui me concerne, j'utilise le plugin payant Wp-Rocket développé par des Français et plutôt efficace en terme de performances. Les commentaires Cloudflare. WordPress 4.3 : voilà les nouveautés. Les notes de la 4.3 sont sorties, avec pas mal de changements. Sans être une "version majeure", c'est une version "importante", avec des modifications qui vont impacter le front-​​end, l'admin, les thèmes et les plugins. Une version à tester, aussi, car il y a des modifications qui risquent de rendre des Widget inopérants, si les auteurs ne les ont pas mis à jour. Abandon progressif de php4 : risque de problèmes sur les Widget Dans la stratégie de comptabilité ascendante, WordPress avait conservé les constructeurs à l'ancienne.

Avant : class Yo { function yo(){ // code that constructs our class } } Maintenant : parent::__construct Ce qui va se passer ? WordPress a fait une liste que vous pouvez trouver ici : Without an update, many plugins will eventually no longer work (this is PHP breaking this backwards compatibility, not WordPress) La liste est longue, et elle ne concerne que les plugins se trouvant sur wordpress.org Ce que ça change ? Bye bye Disqus ! Ça faisait un moment que je cherchais une solution pour remplacer Disqus pour la gestion des commentaires.

Et malheureusement, tous les scripts alternatifs que j'ai testés n'étaient pas concluants. Puis Vernam, fidèle lecteur, m'a envoyé un mail en me disant : Je suis étonné que tu n'aies pas encore fait d'article sur Discourse, du coup, l'idée folle que tu n'en as pas entendu parler m'a traversé l'esprit ! À vrai dire, je l'avais testé il y a quelques années, mais comme c'était encore très primitif et en ruby on rails, c'était pas forcement simple à matcher avec mon WordPress en PHP. Je l'ai donc mis en place, d'abord en test durant quelques heures, puis j'ai installé le plugin qui va bien pour l'intégration dans WordPress et succombant à mon enthousiasme, j'en ai profité pour virer Disqus. Voici les fonctionnalités de Discourse, peut être que ça vous intéressera.

Rejoignez les 50317 korbenautes et réveillez le bidouilleur qui est en vous. Wordpress - Exclure du flux RSS certains articles / catégories. Je publie beaucoup de trucs dans mon WordPress et j'avais besoin d'exclure certains articles du flux RSS pour ne pas vous spammer. J'ai donc d'abord tenté de modifier en dur le fichier /wp-includes/feed-rss2.php en utilisant un petit if(in_category('TOTO') || in_category('TITI')) { } else {} ...etc mais à chaque mise à jour de WordPress, cette modification était écrasée.

Ouin... Je me suis donc mis en quête d'une solution un peu plus souple et voici ce que j'ai trouvé. Pour exclure du flux RSS des articles appartenant à certaines catégories, il suffit d'ajouter cette fonction dans le code du fichier functions.php de votre thème, et de préciser les ID de vos catégories en n'oubliant pas le signe - devant. Et pour trouver l'ID d'une catégorie, il suffit de passer votre souris sur un lien de catégorie dans votre backoffice. Et voici la fonction : Peut être que ça vous servira... Rejoignez les 50266 korbenautes et réveillez le bidouilleur qui est en vous. Un plugin WordPress pour être averti des failles de sécurité. WordPress est secure ! Il n'a pas de faille de sécurité connue à ce jour... Nous avons coutume de dire que le problème se situe entre la chaise et l'écran, et sous WordPress c'est en général les plugins qui rendent friable le CMS !

Le vrai problème de sécurité WordPress, c'est nous et tous les plugins que nous installons... La première des choses à faire pour éviter d'exposer WordPress aux failles, c'est de s'assurer que tous nos plugins et thèmes soient à jour. Mais est-ce suffisant ? Mettre à jour ses plugins automatiquement ? Pour mettre à jour automatiquement ses plugins, il y a déjà Jetpack.

Vous pouvez également déclarer la mise à jour automatique via votre WordPress. Add_filter( 'auto_update_plugin', '__return_true' ); // Plugins add_filter( 'auto_update_theme', '__return_true' ); // Thèmes Quels sont les plugins avec des failles ? Problème ! Jusqu'à présent, seule la veille technique vous permettait de le savoir.

Un plugin qui vous informe des failles ! 5 ressources pour que le développement Wordpress redevienne un plaisir. Wordpress est un CMS avec une réputation assez étrange. S'il est souvent très apprécié des utilisateurs finaux (qui ne savent/veulent pas toucher au code) par sa simplicité et surtout son incroyable banque de ressources (thèmes, plugins, tutoriaux, ...), les gens qui doivent développer pour Wordpress l'aiment tout de suite beaucoup moins. Pour ma part, les reproches que je fais à la plateforme sont assez simples : très mauvaise intégration de Git, inconsistance des noms des champs de la base de données, inconsistence de l'API qui ne m'aide pas à retenir les différentes fonctions, pas de templates (et en ajouter un n'est pas si simple), et j'en passe. Nous finirons certainement par changer de plateforme pour nos clients (peut-être au profit de Spina, selon comment avance son développement), mais pour l'instant, Wordpress reste la meilleure solution disponible, surtout avec certains outils qui permettent de corriger certains de ses défauts.

WPide Themosis Un must have. Sitepush Theme check. Broken Link Checker pour WordPress. Que vous soyez webmaster, référenceur ou blogueur d’un site utilisant WordPress, le plugin Broken Link Checker vous sera très utile. En effet, il vous alertera dès qu’un lien cassé sera détecté. Très pratique pour évaluer rapidement le nombre de liens qui ne fonctionnent plus, notamment lors d’un audit SEO pour WordPress. Nous allons donc passer en revue dans cet article la présentation du plugin Broken Link Checker, ses réglages de bases ainsi que ses avantages. Se rendre compte après plusieurs jours que des liens cassés sont présents sur son site est toujours très désagréable… Autant pour le référenceur ou le webmaster qui gère le site que pour le moteur de recherche. Ainsi, pour éviter de découvrir des liens présents sur son site et pointant vers des pages en erreurs après plusieurs jours, nous vous conseillons d’installer le plugin gratuit Broken Link Checker.

La page de l’extension sur WordPress.org : Onglet « général » La séparation des pouvoirs de l’État WordPress. WordPress 4.1 : Thème Twenty Fifteen & nouveautés. C’est début septembre 2014 que l’on découvrait les nombreuses nouvelles fonctionnalités dévoilées par WordPress 4.0 Benny. Automattic, l’éditeur du célèbre système de gestion de contenu, dévoile aujourd’hui la nouvelle mise à jour du CMS. Souhaitons la bienvenue à WordPress 4.1 Dinah, en hommage à la chanteuse de jazz Dinah Washington. Après une première version bêta mi-novembre 2014 et trois versions release candidate (RC), il est temps de dévoiler les nouveautés de cette mise à jour de WordPress. Twenty Fifteen, le nouveau thème par défaut Comme prévu, c’est en cette fin d’année que Twenty Fifteen devient le thème par défaut au sein de WordPress.

Ce nouveau thème 2015 a été imaginé pour les blogs, afin d’offrir la meilleure clarté possible en plaçant le contenu au centre de l’attention de l’internaute, et ce peu importe la taille d’écran de l’appareil utilisé pour consulter le site. Mode d’écriture sans distraction Les subtilités de WordPress 4.1 Traduction en 44 langues Insertion des Vine. 10 Useful WordPress Functions You Might Not Know About. WordPress is full of great functions for us developers to use. We can pull post lists out of thin air, manipulate almost everything about them, grab any user we wish and display their social media connections in a jiffy. There are however quite a few functions which seem to be overlooked for unknown reasons. I’ve been coding with WordPress for around 8 years now and occasionally I still find something new! Let’s take a look at some of my favourite overlooked functions and learn how to use them along the way. Recommended Reading: WordPress Conditional Tags (And Snippets) For Beginners antispambot() I usually raise a few eyebrows with this one, it seems to be one of the most well-hidden functions in the codebase.

$email = 'mymail@mail.com'; echo 'You can contact me at ' . antispambot( $email ) . ' any time'. $email = 'mymail@mail.com'; echo 'You can contact me at ' . antispambot( $email ) . ' any time'. human_time_diff() get_post_meta() $all_meta = get_post_meta( 14 ); wp_upload_bits() wpautop() <? Sécuriser Wordpress - Attention au fichier wp-config.php. Ce travail sur Wordpress a été rendu possible grâce au soutien d'Ikoula. Le fichier wp-config.php contient toutes les informations confidentielles dont WordPress a besoin pour accéder à votre base de données et chiffrer les cookies.

Il est donc primordial de correctement protéger ce fichier. Changer les clés WordPress WordPress chiffre les informations stockées dans vos cookies grâce à des clés de sécurité conservées dans le fichier wp-config.php. Ces clés sont très importantes et c'est pourquoi vous devez les changer. Pour cela, vous pouvez au choix inventer vos propres clés ou les générer de manière aléatoire grâce à l'outil suivant. Remonter le wp-config.php d'un niveau Par défaut, le fichier wp-config.php se trouve à la racine de l'installation WordPress. Le code contenu dans wp-config.php sera alors hors de portée des attaquants potentiels. Bloquer l'accès au wp-config.php Grâce à cela, il est très simple et rapide d'empêcher quiconque d'accéder au fichier wp-config.php. Glossaire des traductions françaises de WordPress - fxbenard.

10 petites astuces pour améliorer votre admin WordPress - WP Spread. Un lot de quelques astuces pour nettoyer et parfaire votre interface d’admin WordPress avant de la livrer à un client, afin qu’elle corresponde entièrement à son besoin, sans éléments superflus. Voici quelques bouts de code que j’ai utilisés récemment dans mes projets. J’en ajouterais d’autres au fur et à mesure. Tous ces codes sont à mettre dans functions.php, ou pour les fans de bonnes pratiques, dans un plugin personnalisé. (Benjamin Denis a donné une conférence à WP Tech Nantes à ce sujet, promis je n’ai pas copié, l’article était en préparation avant) 1.

Il peut être utile de simplifier le menu WordPress pour vos clients et n’afficher que ceux nécessaires. Function remove_menu_pages() { remove_menu_page('tools.php'); remove_menu_page('edit-comments.php'); remove_menu_page('edit.php? Pour supprimer un élément de l’admin bar (la barre qui squatte en haut !) 2. Si vous ajoutez Yoast, votre table des articles peut devenir vite chargée. Ajoutez ce code à functions.php 3. 4. 6. 7. 9. 10. Sécuriser Wordpress - Verrouiller l'éditeur de code. Ce travail sur Wordpress a été rendu possible grâce au soutien d'Ikoula. La grande saga de l'automne / hiver et plus si affinité sur la sécurité WordPress continue avec cette fois un petit conseil concernant l'édition de fichiers à l'intérieur même de WordPress. Si vous vous rendez dans Apparence -> Editeur, vous verrez que par défaut, il est possible de modifier le code des fichiers de thèmes.

Même chose en allant dans Extensions -> Editeur sauf que cette fois, ce sont le code des plugins que vous pouvez éditer. Vous l'aurez compris, laisser active cette possibilité est une mauvaise idée, car si un attaquant arrive à se logger sur votre WordPress, il pourra alors injecter du code sur votre serveur via cet éditeur. Oui, je sais, c'est bien pratique d'éditer son code directement depuis l'interface de WordPress... Pour désactiver cette option, rendez-vous dans le fichier wp-config.php et ajoutez les lignes suivantes: define('DISALLOW_FILE_EDIT',true);

WordPress Releases Version 4.0.1, Critical Security Update. Google Publisher gère votre publicité sur WordPress - Les Outils Google. Sécuriser WordPress – Les thèmes - Korben. Choisir un thème WordPress optimisé. Reprenez goût au développement Wordpress grace à Themosis. FEEDZY RSS Feeds - Un plugin WordPress utilisant SimplePie. Comment savoir quel thème Wordpress ce site utilise ? - Korben. Google et WordPress signent un accord de partenariat - Les Outils Google.

Sécuriser Wordpress - L'installation - Korben. Travailler ses mots clé pour profiter de la longue traine. Les mots clés de WordPress et le référencement : le guide. ThemeForest force la mise à jour des thèmes incluant Revolution Slider. Sharing is Caring: 10 Social Media Plugins for Wordpress. Scruter en douce un blog WordPress.

Aka Faust sur Twitter : Anatomie d'un thème #WordPress - Template blog. Anatomie d'un thème WordPress - Template blog. Pour Wordpress, Automattic rachète le plugin BruteProtect. 15 plugins indispensables pour le traitement d'images dans WordPress. Sylvain Proust -Check-list - Bien installer un site Wordpress | Sylvain Proust. Blogo 2 brings a native WordPress app to OS X. How to add Google fonts to WordPress themes. AkaFaust : #WordPress and #H5P : The Future ... WordPress And H5P : The Future Of Rich Content? 11 Cool Things You Can Do With WordPress (But You Probably Aren't) WordPress and Drupal teams collaborate for simultaneous security releases.

Déménager son blog et rediriger les anciennes urls. Bien intégrer Twitter à son blog WordPress. Comment utiliser Yoast facilement ? (Plugin #SEO sur #WordPress) | AUTOVEILLE Multimédia | Logiciel de veille. Créer un user admin sans accès à la base de données. Tutoriel : Créez votre premier plugin wordpress. Astuce: comment intégrer un javascript à un article Wordpress. Les taxonomies et leurs termes : Le tutoriel ultime. 6 RSS Feed Readers for WordPress. Faille dans le plugin Disqus pour Wordpress. C'est l'heure des mises à jour !

Express Curate. La curation avec WordPress. Ajouter des médias sous WordPress. Rediriger vers l’article lorsque la recherche ne retourne qu’un résultat sur WordPress. Pourquoi l'installation de WordPress par le module OVH est un problème. Free Wordpress Content Curation Tools - Plugins & Theme. Menu WordPress : Rappels & Fondamentaux. Menu WordPress : Rappels & Fondamentaux. The 10 Most Popular WordPress Plugins | SEJ. MyCurator WordPress content curation Plugin. Tuto : comment installer Wordpress en local sur WAMP. Wordpress Just Got a JSON API. Here's Why This Matters. 5 extensions Chrome pratiques pour un utilisateur de WordPress. 5 extensions Chrome pratiques pour un utilisateur de WordPress. Wpformation : A (re)lire: Le WordPress des ... Le WordPress des Blogueurs. Propulsez votre site avec WordPress. Admin Menu Tree Page View.

Mais pourquoi les commentaires de spam existent-ils toujours. Comment faire passer ses spams ?