Le menu dans wordpress – Multiples menus conditionnels – Partie 2 / 3
Et là vous vous dîtes : « Mais qu’est ce que c’est que ce titre qui veut rien dire ? ». Et je vous réponds : « Je fais ce que je veux avec mes titres d’articles ! ». Et sinon plus sérieusement (même si c’était déjà pas drôle) je vais vous expliquer comment faire pour utiliser plusieurs menus dans votre wordpress et comment les utiliser de manière conditionnelle. C’est à dire comment afficher un menu précis dans une catégorie et un autre dans une autre catégorie ou en fonction d’autres critères. Ce tutoriel fait suite au premier qui expliquait les bases du menu wordpress. Si vous ne connaissez pas le fonctionnement basique des menus, je vous conseille de le lire en premier. Ceci dit, on va pouvoir commencer.
Le menu dans wordpress – Les Bases – Partie 1 / 3
Comme je l’avais raconté dans mon précédent billet, aujourd’hui je vais vous parler de menu dans wordpress. Avec l’arrivé de wordpress 3.0 est apparu cette nouvelle fonctionnalité. Je sais que ça date mais j’avais envie d’en parler dans mon blog alors j’en parle
. Pour essayer de pas trop répéter ce que tout le monde a déjà décrit 100 fois, je vais parler de quelques points particulier comme, le fait d’avoir de multiples menus, de styliser son menu pour qu’il soit déroulant uniquement en CSS et enfin d’afficher un menu ou un autre en fonction de certaines conditions. Si j’ai d’autres idées sympa en cours de route je les ajouterai mais pour le moment j’ai que ça qui me vient.
Déjà, on va commencer par les bases. Pour ajouter le support des menus dans votre thème il faut ajouter ceci au fichier functions.php :
Utiliser plusieurs sidebar sous wordpress
Aujourd’hui, un petit article pour expliquer comment créer plusieurs sidebar dans wordpress. C’est assez simple mais cela passe forcement par l’édition de votre thème.
Pour commencer vous devez éditer le fichier functions.php de votre thème. Vous allez devoir y ajouter ces quelques ligne de code :
if ( function_exists('register_sidebar') )
register_sidebar(array('name'=>'sidebar-truc'));
register_sidebar(array('name'=>'sidebar-muche'));Un widget du panier eshop en ajax (wp super cache enabled)
Aujourd’hui, après je ne sais pas combien de temps d’absence, je reviens avec un petit plugin que je viens tout juste d’écrire.
Il s’agit d’un plugin pour eshop qui permet de transformer wordpress en ecommerce. Comme le titre de cet article l’indique, il s’agit d’un widget qui affiche le panier du client. Les options sont exactement les mêmes que dans le plugin car je me suis très fortement inspiré du code source du widget de base. La différence, réside dans le fait que le contenu du panier est généré en ajax. Ceci vous permet donc d’utiliser wp-super-cache et eshop en profitant d’un widget panier fonctionnel.Pour le moment, je fais un simple article sur ce plugin mais je détaillerai un peu plus le fonctionnement de celui-ci dans un article plus complet à venir.
Pour le télécharger ça se passe ici : eshop-cart-ajaxed et il sera également bientôt disponible sur les dépôts wordpress lorsqu’il sera validé.N’hésitez pas à me faire le retour de votre utilisation (même pour me dire que ça marche, ça fait toujours plaisir).
The english version of this article is on its way…
Comment enlever le generator (meta) de wordpress
Aujourd’hui on va se faire un petit billet pour parler du meta generator de wordpress. Si vous ne savez pas ce que c’est, il suffit de vous rendre sur votre blog sous wordpress avec firefox, vous appuyez sur CTRL+U, vous obtenez donc les sources de la page. Ensuite vous faîtes CTRL+F pour obtenir la recherche rapide qui s’affiche en bas à gauche et vous allez taper « generator » et voilà, vous êtes sur la ligne meta qui indique le generator.
Pour être plus précis, le meta generator est indiqué sur la plupart des CMS et permet d’identifier sur quel CMS tourne le site ainsi que sa version. Dans beaucoup de situation cela peut être pratique mais lorsqu’il s’agit d’une aide pour quelqu’un qui veut hacker votre site, ça le fait beaucoup moins. En effet, lorsque l’on sait sur quel version le site cible tourne cela permet de beaucoup plus simplement ciblé une attaque. Par exemple la faille du reset password sur la version 2.8.3 de wordpress qui permettait de faire un reset du password en spécifiant une url précise. Ok, ce n’est pas une attaque mais ça peut être super chiant. Et il existe sur pratiquement chaque version de wordpress des failles XSS.
Si vous mettez votre blog à jour régulièrement cette astuce ne vous sera pas trop utile, bien que le temps de sortir le correctif puisse suffire à ce que vous subissiez une attaque. On va donc voir plusieurs méthodes pour enlever le generator ou plus simplement enlever la version de wordpress utilisée.
On commence par la méthode radicale qui permet de supprimer totalement la ligne du meta generator :
ajoutez ceci dans le fichier functions.php de votre thème :
remove_action(‘wp_head’, ‘wp_generator’);Pour ce qui est de la méthode simple qui enlève simplement la version de wordpress, il s’agit de deux plugins :
-Le premier est disponible à cette adresse : http://just-thinkin.net/2008/04/wordpress-25-plugin-keeps-the-version-out-of-source/
-Le second est disponible à cette adresse : http://blogsecurity.net/wordpress/bs-wp-noversion



