El jueves pasado estabamos en el Hack Up regular de los jueves en el Starbucks de Tlaco cuando @jzavala pidio un plug in de wordpress para convertir lo @someone a un link directo para el perfil de la persona, después de un poco de búsqueda me di cuenta que no había uno a la mano. En el puro espíritu del hack up me di a la tarea de crearlo.
Es uin desarrollo sencillo pero bastante practico, incluye saber un poco de Regex y un poco de filters, con un poco de ayuda del @dfect en Regex que es algo que todavia no he tenido el ocio de aprender a detalle, sobretodo porque siempre hay internet con la receta o alguien con el conocimiento para resolver las cosas triviales.
Llegamos a este código:
add_filter('the_content', 'twitter_content');
function twitter_content($content) {
$content = preg_replace('/@([A-Za-z0-9_]+)/',
'@$1',
$content);
return $content;
}
add_filter('wp_trim_excerpt', 'twitter_excerpt');
function twitter_excerpt($excerpt) {
$excerpt = preg_replace('/@([A-Za-z0-9_]+)/',
'@$1',
$excerpt);
return $excerpt;
}
Con lo cual logramos tener el efecto deseado. Pueden descargar este plug in de aquí. Espero que les sea útil.
Related posts: