WordCamp: Désactiver le filtrage KSES sur votre blog WordPress

En live depuis la session "atelier pratique des extensions" je vous donne le code du plugin pour désactiver les filtrages KSES lors de la rédaction des articles.

J'ai mis le plugin sur le service de code pastbin.

 
<?php
/*
Plugin Name: Disable Kses
Plugin URI: http://wp-box.fr
Description: Remove Kses Filter
Version: 1.0
Author: Amaury BALMER
Author URI: http://www.herewithme.fr
*/
 
function disable_kses_content() {
        // Normal filtering.
        remove_filter('title_save_pre', 'wp_filter_kses');
 
        // Post filtering
        remove_filter('content_save_pre', 'wp_filter_post_kses');
        remove_filter('excerpt_save_pre', 'wp_filter_post_kses');
        remove_filter('content_filtered_save_pre', 'wp_filter_post_kses');
}
add_action('init', 'disable_kses_content', 20);
?>
 

A noter que cette méthode est radicale ! Elle s'applique pour tous les utilisateurs. (Sauf les commentaires) Vous pouvez également personnaliser le filtre de Kses avec le plugin HTML Purified.

Articles relatifs

5 réactions pour le moment !

alex de référencement blog
alex de référencement blog 03/05/08 - 23:45

Merci Amaury,

Tu ne peux pas savoir comme cela me fait plaisir :D

Cela valait le coup de faire le WordCamp rien que pour ca :D

alex de référencement blog
alex de référencement blog 04/05/08 - 12:56

Salut Amaury,

J’ai encore un petit soucis avec les embed vidéos, il me place la balise derrière la balise ouvrante, les params passant après.

Cela ne désactive pas tout les KSES ?

Amaury
Amaury 04/05/08 - 15:08

Bah si :)

Tu écris depuis un compte Administrateur ? Moi en tout cas, ça fonctionne et le code n’est pas modifié !

PiErO
PiErO 26/05/08 - 23:25

Pourrais-tu éclairer ma lanterne sur qu’est ce que le filtrage KSES ?

De plus je profite de ce post pour poser mon probleme d’admin depuis la migration en v2.5 (ou 2.5.1). A savoir:

- firefox 2.0.0.14 qui utilise 20% de mon CPU dès que je suis dans l’admin
- les boutons enregistrer et publier qui clignotent sans arret ( on dirait que quelqu’un les survole avec la souris) lors de la création d’un article
- ImageManager trés trés lent à se connecter à la base de données (quasi-impossible de publier article avec photo en moins d’1min30)
- une gestion des brouillons aléatoire

et ceux malgré que tous mes plugins (Admin Menu, contactsforms, Customizable Comment Listing, Dashbar, ImageManager, SimpleTags, Suscribe to comments, Wassup, Wordpress database backup, feedburner redirection, google ultimate, google sitemap generator, WpSeo) soient à jour

et malgré un changement d’offre chez OVH en version 90plan (10 connexions simultanées)

Donc si une ame charitable rencontre le même problème ou connait une solution ou un début d’explication je suis preneur.

Merci d’avance PiErO

PiErO
PiErO 26/05/08 - 23:26

edit: firefox utilise 50% de mon cpu ( et non 20%) dsl du double post

Ils ont parlé de moi

Personne... Snif !

Vous aussi ! Réagissez !

Votre message:


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser