désactiver un plugin wordpress sur une page

28 février 2010 | programmation, tutorials | 0 commentaire

Problématique du jour, j’ai installé un plugin pour mettre automatiquement les vidéos de youtube, vimeo et autres à la largueur de mon site : http://wordpress.org/extend/plugins/flash-video-resizer/.
Mais voilà malgré les options proposées dans l’administration du plugin, impossible de spécifier la suppression du resize sur une page précise…
Dans le monde merveilleux de wordpress, il existe les filtres !
Le plugin ci-dessus applique un filter au content, dans les sources de celui-ci on lira

add_filter('the_content', 'fvr_resizeMarkup');

il suffit donc de faire l’inverse !
L’avantage c’est qu’on garde les autres filters !

<?php /*
Template Name: Anti Resize !
*/ ?>

<?php
remove_filter('the_content', 'fvr_resizeMarkup'); // on le désactive !
?>
<?php
get_header(); ?>
// la boucle + le pied (...)

WordPress › Similarity

22 février 2010 | programmation | 0 commentaire

Je viens d’améliorer ce blog en ajoutant une extension (plugin) qui analyse les tags et autres pour proposer des articles similaires, ce n’est pas nouveaux mais je trouve ça assez utile et très hypertexte :-)
Il faut juste être sur la page de l’article et pas l’index pour voir les liens similaires.
WordPress › Similarity « WordPress Plugins.

image youtube

17 janvier 2010 | programmation, tutorials | 0 commentaire

Je viens de faire un petit plugin pour wordpress pour mettre les images de youtube dans mon flux (feed) RSS 2 sur ce blog.
C’est pour les articles qui passent dans certains lecteurs sans Flash.
Premier étape savoir que toutes les vidéos youtube ont une image de preview disponible ainsi :
http://www.youtube.com/watch?v=JWIoIOegZHE
à pour image ->
http://img.youtube.com/vi/JWIoIOegZHE/0.jpg

Deuxième étape connaitre le filtre pour le feed :

add_filter(‘the_content_feed’,’ma_fonction’);

Troisième étape l’expression régulière :
on va récupérer le JWIoIOegZHE sur le src après le embed et avant le &

$regex=’|<embed src.*?youtube.com/v/(.*?)&|’;

On finalise :

<?php

/*
Plugin Name: YoutubeImg
Plugin URI: https://jaiunblog.com
Description: affiche les images de youtube
Author: Ben
Version: 1.0
Author URI: https://jaiunblog.com
*/

$img= »;
function youtube($content) {
if(strstr($content, »youtube.com/v/ »)){
$regex=’|<embed src.*?youtube.com/v/(.*?)&|’;
preg_match_all($regex, $content, $result, PREG_PATTERN_ORDER);
$images = $result[1];
foreach($images AS $image){
$img= $img. »<a href=’http://www.youtube.com/watch?v=$image’><img src=’http://img.youtube.com/vi/$image/0.jpg’/></a> »;
}
$content=$img.$content;
return $content;
}

}
add_filter(‘the_content_feed’,’youtube’);

?>

Ce n’est pas parfait, les images sont au début de l’article mais je vous laisse peaufiner :)

new !

2 mai 2008 | programmation, vrac | 1 commentaire

Je viens d’ajouter et rafistoler un petit plugin une petite extension pour WordPress, désormais on peut évaluer les articles ;¬) et bientôt un top 10 sera affiché ! (un truc de plus à rafistoler)
l’extension est disponible ici :
http://wordpress.org/extend/plugins/post-star-rating/

ultimate tag warrior

7 juin 2007 | programmation | 0 commentaire

J’ai pris quelques minutes pour résoudre un problème de recherche sur ce blog depuis l’installation d’ultimate tag warrior 3.14 (pi ^^)
La solution était dans le forum officiel :
http://www.neato.co.nz/forum/
maintenant ça (re)marche enfin !

mots clés

29 mars 2007 | graphisme | 0 commentaire

Un peu de changement, je commence à me perdre dans mes billets alors j’ajoute des mots clés avec Ultimate Tag Warrior, il me manque encore le pointage à faire mais ça devrait être corrigé d’ici peu.