Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003
WordMobi es un estupendo programa desarrollado en Python para móviles Symbian S60 que permite gestionar tu WordPress fácilmente, añadiendo y modificando entradas o comentarios. Pero tiene un problema, y es que añade al final de todos los posts el texto “Publicado por WordMobi“ que está bien para ganar popularidad pero que me parece abusivo el no poder desactivarlo. Por eso, he desarrollado esta pequeña función para eliminar esa frase:
/**
* Elimina el "Publicado por Wordmobi"
*
* @param string $content
* @return string
*/
function fix_wordmobi($content)
{
$fix = 'Publicado por <a href="http://wordmobi.googlecode.com">Wordmobi</a>';
$content = str_replace("<p>$fix</p>", '', $content);
$content = str_replace("<br><br>$fix", '', $content);
return $content;
}
add_filter('the_content', 'fix_wordmobi');
add_filter('the_content_rss', 'fix_wordmobi');
Puede añadirse al código de cualquier plugin para que funcione…
Sí, otra versión en un día. Esta vez debe solucionar el problema de “The plugin does not have a valid header” en WordPress 2.8+. Se debía a que creaba una subcarpeta en la carpeta principal del plugin y fallaba la activación en instalaciones nuevas. Gracias axelitus por el aviso y a Mayoral por darme la murga para que actualizara, y disculpad la tardanza en solventar el problema, pero mis vacaciones me han tenido muy ocupado
Tras pelearme bastante con el servidor SVN de wp-plugins.org por fin he podido subir la versión 0.3 de The Definitive URL Sanitizer, que debería empezar a apareceros como una actualización automática. Esta versión únicamente certifica el funcionamiento en WordPress 2.8+.
Desde ayer mi pequeño plugin para WordPress está disponible tanto en el SVN como en el repositorio oficial, por lo que puede instalarse directamente desde la sección Plugins y cualquier cambio que se realice a partir de ahora será notificado automáticamente por el sistema
Los usuarios de WordPress que escribimos en español nos hemos topado más de una vez con el problema de que las URL que genera el sistema contienen caracteres extraños. Una simple interrogación ¿ ya genera una URL con %. Esto se debe a que el saneador apesta es una mierda no tiene en cuenta muchos caracteres utilizados en otros idiomas distintos al inglés.
Por todo esto me decidí a programar un pequeño plugin para WordPress que haga bien el trabajo: The Definitive URL Sanitizer. Lo mejor es un ejemplo práctico. Una típica URL como:
¿Por qué “carajo” WordPress no sanea bien las urls’?
WordPress la sanearía así:
¿por-que-“carajo”-wordpress-no-sanea-bien-las-urls’
Este plugin la sanearía así:
por-que-carajo-wordpress-no-sanea-bien-las-urls
Ha sido probado con codificación UTF-8 únicamente, aunque debería funcionar con ISO-8859-1 y es compatible con WordPress 2.7+ y por supuesto, cualquiera que tenga una duda o sugerencia puede plantearla en los comentarios…
Delirios de un Informático :: Gestionado con WordPress :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons