background preloader

Trucs & Astuces

Facebook Twitter

Comment télécharger WordPress en ligne de commande ( Vps, Dédié, *nux )Bad-Code.fr. Referencing WordPress content, uploads, and plugin directories. Using WordPress, it’s a poor assumption to assume the wp-content, plugins, and uploads folders are always in the same place, or even always called by those names.

Referencing WordPress content, uploads, and plugin directories

Dupliquer un sous-menu de WordPress vers une barre latérale. Supprimer la variable ?ver=3.x des fichiers JS et CSS de WordPress. Quand on ajoute un fichier javascript ou CSS grâce aux fonctions wp_register_script() ou wp_register_style(), on remarque que WordPress ajoute la variable ver=3.x (x correspond à la dernière version de WordPress) sur le lien menant vers le fichier.

Supprimer la variable ?ver=3.x des fichiers JS et CSS de WordPress

Cette variable révèle la version de votre WordPress et devient un détail précieux pour les hackers. Pour limiter les risques de hack, il est conseillé de remplacer cette valeur. Copiez le code suivant dans le fichier functions.php présent à la racine de votre thème : add_filter( 'script_loader_src', 'baw_delete_script_version', 15, 1 );add_filter( 'style_loader_src', 'baw_delete_script_version', 15, 1 );function baw_delete_script_version( $src ){ $parts = explode( '? ', $src ); $ver = '? Empêcher la désactivation de certains plugins WordPress. Pour éviter que vos clients ne touchent aux plugins auxquels ils ne devraient pas, voici une petite astuce.

Empêcher la désactivation de certains plugins WordPress

On va supprimer les liens « Editer » et « Supprimer », puis on ajoutera un message d’erreur si la personne tente de désactiver le plugin par un autre moyen. Il suffit d’ajouter le code ci-dessous dans votre function.php présent à la racine de votre thème. Wordpress Coding Cheatsheet. How to Timestamp Your Posts Like Twitter and Facebook. Here’s a handy WordPress script you might not know about.

How to Timestamp Your Posts Like Twitter and Facebook

Did you know WordPress has a built-in function to display relative time in a human-readable format, just like Twitter and Facebook? For example, instead of your posts displaying, “Posted on January 23 at 10.30am,” you could display, “Posted 5 hours ago.” Une page 404 utile sous Wordpress, ou ailleurs… Une page 404 utile sous WordPress, ou ailleurs… Cet article a 4 années. Il commence à dater, lisez-le donc en gardant son âge en tête ! Merci publié le Lu 5 211 fois. Les erreurs 404 indiquent une page introuvable. C’est assez typique des CMS pour lesquels les contenus peuvent beaucoup plus facilement être mis à jour, les pages et articles peuvent très rapidement être renommés ou supprimés, les erreurs 404 sont donc vite arrivées. Top ten unknown WordPress functions - Laser Red. Afficher un compteur d'articles sous WordPress.

Cette astuce va nous permettre de compter le nombre d’articles, de pages ou de tout autre contenu créé dans votre administration WordPress.

Afficher un compteur d'articles sous WordPress

Il est parfois utile d’indiquer à vos visiteurs qu’un nombre important de contenus sont présents sur votre site afin d’assoir votre crédibilité. WordPress dispose d’une fonction PHP intitulée wp_count_posts que je vais vous expliquer rapidement – elle n’est pas évidente à comprendre à mon sens sur le codex. Elle accepte deux paramètres : le type de contenu (article, page ou custom post type) et l’inclusion ou non des contenus privés ou qui seraient dans un autre état que celui de publié.

Ainsi, pour afficher un compteur d’articles, ouvrez le fichier de votre thème où vous souhaitez l’afficher puis collez cette fonction : Wordpress - wp_nav_menu() show a submenu only - OrdinaryCoder. Modifier le texte de l'encart "Image à la Une" dans l'admin WordPress. Corriger le petit bug jquery Admin dans WordPress 3.6. Solution provisoire pour corriger un petit bug oublié dans WordPress et qui est assez embêtant pour l’édition de vos articles.

Corriger le petit bug jquery Admin dans WordPress 3.6

Un correctif officiel arrivera d’ici quelques jours. Le bug Dans l’administration WordPress, Le fichier de mapping Jquery tente d’être chargé, mais il n’est pas présent dans les fichiers. en règle générale ça ne pose pas de problèmes, mais dans de rares cas certains scripts ne fonctionnent par correctement : j’ai eu l’exemple sur le panneau d’option d’un thème en provenance de Themeforest. En cherchant sur les forums de WordPress je suis tombé sur ce sujet : Dans lequel j’ai eu confirmation du bug, et Paul Irish propose une solution temporaire facile à mettre en place :

WordPress 3.7 : Les mises à jours automatiques. Je ne fais jamais d’annonce de sortie des versions de WordPress, d’autres sites et twitter le font très bien, mais là, j’avais envie de vous parler un peu des mises à jour automatiques et de leur paramétrage.

WordPress 3.7 : Les mises à jours automatiques

De plus, 2 nouvelles defines sont apparues, ce qui rends mon e-book sur les constantes déjà obsolète ! Configurer les mises à jour automatique en arrière-plan « En arrière-plan », c’est bien sûr sans votre aide que WordPress pourra se mettre à jour, c’est tout l’intérêt de la chose. Désactiver l'éditeur de thèmes et de plugins de WordPress. Stupid WordPress Tricks. One of the most popular articles here at Perishable Press is my January 2005 post, Stupid htaccess Tricks.

Stupid WordPress Tricks

In that article, I bring together an extensive collection of awesome copy-&-paste HTAccess code snippets. Four years later, people continue to tell me how much they enjoy and use the content as a bookmarked reference for many of their HTAccess needs. WordPress Optimization. Cache WordPress : Optimiser les performances d'un site. Tout le monde le sait, le temps de chargement d’un site Internet peut considérablement améliorer son expérience utilisateur et son référencement naturel.

Cache WordPress : Optimiser les performances d'un site

L’une des recommandations les plus utilisées pour optimiser la vitesse d’un site consiste à mettre en place un système de cache de fichiers statiques. Cela signifie que l’on fournit aux visiteurs un fichier préalablement généré au lieu d’exécuter les traitements PHP et les requêtes SQL à chaque chargement d’une page. Pour cela, on utilise généralement des plugins WordPress tels que WP Super Cache ou W3 Total Cache. Ces usines à gaz sont très efficaces, mais on rencontre parfois quelques problèmes de purge des fichiers qui sont assez agaçants à la longue… Pour éviter d’avoir des soucis de purge et obtenir des performances inégalables, il suffit d’intervenir avant le chargement de WordPress et de toutes ses API. Dans ce tutoriel vidéo, nous allons apprendre à créer les bases d’un système de cache léger et performant.

Personnaliser la page de connexion de WordPress. La page de connexion à l’administration WordPress est accessible à l’adresse nom-du-site/wp-login.php et contient un formulaire pour se connecter, le logo de WordPress et un lien permettant de retourner sur l’index du site Internet.

Personnaliser la page de connexion de WordPress

Pour de multiples raisons, vous avez certainement envie de personnaliser cette page à votre image ou à celle de votre client. Par chance (ou plutôt que les développeurs de WordPress pensent à tout), il existe quelques hooks et filtres à connaître pour personnaliser la page de connexion à votre image. Ci-dessous, un aperçu de la page proposée par défaut : Lors de la personnalisation de la page, nous allons pouvoir modifier 4 paramètres : le cssle lien sur le logol’attribut “title” du logoajouter du contenu.

Créer un sitemap sans plugin avec WordPress. Un plan de site – sitemap en anglais, est très utile pour vos visiteurs et les moteurs de recherche qui visualisent en un coup d’œil la structure de votre site. Avec WordPress, quelques lignes de code suffisent en utilisant les modèle de pages. N.B : ce tutoriel a été mis à jour le 21/11/2012. Le principe expliqué dans la vidéo ne change pas pour autant, seuls les codes sources font l’objet d’évolutions importantes. Étape n°1 – Création du modèle de page PHP. Personnaliser son administration WordPress. Créer des custom post types avec WordPress.

Les custom post types de WordPress vont nous permettre de créer des types de contenu sur-mesure associant une taxonomie particulière. Différent d'un modèle d'article - bientôt implémentés dans WordPress 3.1, l'usage des custom post types est de plus en plus répandus pour des sites professionnels. Vous recherchez un développeur WordPress capable de vous créer un thème sur-mesure ? C'est mon métier depuis plus de 7 ans, prenez contact et discutons de votre projet. Types de contenu par défaut VS types de contenu personnalisé Par défaut, WordPress est fourni avec 2 default post types – autrement dit 2 types de contenus que sont les articles et les pages.

Et bien, sachez qu’il est possible de créer vos propres types – à ne pas confondre avec les modèles de pages WordPress. On retrouvera le même type de présentation du contenu que pour les pages ou les articles. WordPress AJAX Comments. There are many functionalities on the web that were just begging to be AJAXified. QueryPosts - better WordPress code reference. Open Source Tools and Scripts for WordPress Developers. There have been a number of cool inventions and tools released over the past few years.

Frontend web developers are enjoying the control granted with open source plugins, scripts, libraries, and other similar release packs. Astuce WordPress : charger les fichiers JS et CSS de Contact Form 7 uniquement si nécessaire. Cet article a 2 années. Il commence à dater, lisez-le donc en gardant son âge en tête ! Merci publié le Lu 7 738 fois. Contact Form 7 est devenu l’un des plugins de référence pour quiconque souhaite construire un formulaire entièrement personnalisable sur WordPress. Comme tout plugin, il tente de répondre à une problématique en englobant un maximum de contextes, aussi, les fichiers JS et CSS qu’il embarque sont insérés sur toutes les pages de votre site par défaut.

Une pagination Wordpress personnalisée sans plugin. Une pagination WordPress personnalisée sans plugin Cet article a 4 années. Il commence à dater, lisez-le donc en gardant son âge en tête ! Merci publié le Lu 8 488 fois. Cette « solution » dans la catégorie Les tutoriels du site va faire un peu tâche, car je ne vais pas réellement expliquer tout le fonctionnement du code. L’idée. Afficher aléatoirement un nombre de mots-clefs avec WordPress. Afficher aléatoirement un nombre de mots-clefs avec WordPress Cet article a 3 années. Il commence à dater, lisez-le donc en gardant son âge en tête ! Merci publié le Lu 3 917 fois. Bien que les nuages de tags soient en cours de disparition (d’après ce que j’entends, lis et constate), il arrive que pour certains projets le tagcloud revête une importance particulière.

Create Wordpress Post Custom Meta Boxes. At the bottom of my posts you will sometimes see a couple of embedded tweets near the comments section. Many people have asked me how this appears on the site and if it's an automatic process. Well it's not an automatic process, I manually add these to the post. I wanted a way of highlighting tweets that stand out to me on Twitter, if this was an automatic process all tweets would come through, I just wanted a selected few to be displayed. But these tweets have nothing to do with the content but they are related to the post. If I placed these at the bottom of the content then these tweets would appear in the content. How is that possible in WordPress to have additional content related to the post? WordPress functions.php Snippets. WordPress Filler Content + Snippet. WordPress – Ajouter des styles perso dans l’éditeur TinyMCE.

Cet article a 3 années. Il commence à dater, lisez-le donc en gardant son âge en tête ! Passer de Blogspot/Blogger à Wordpress. Le but de cet article n'est pas de vous inciter à migrer de Blogger à WordPress, Blogger est un système de publication qui marche très bien, WordPress aussi, mais pour diverses raisons vous pouvez souhaiter passer à un blog auto hébergé. pas de comparatif dans cet article, mais la un simple petit guide pour le déménageur de blog(s) débutant. Étape 1 - installer WordPress. je ne m’attarderai pas sur l’installation de WordPress, il vous faut : Télécharger WordPressl’installer sur un hébergement proposant Php + mysqlje vous invite à consulter le codex pour plus d'infos sur l'installation. How to deactivate WordPress Multisite properly.