Creación de Slug con PHP y Javascript
Hoy en día los slugs son muy comunes para fomentar títulos en los buscadores. Bueno, WordPress lo utiliza de forma excelente. Sin duda los slugs son muy favorables para posicionarse mejor en buscadores como Google.
También existen frameworks, como CodeIgniter, que proveen facilidades para crear slugs.
Los slugs van acompañados usualmente con reglas de re-escritura de URL, utilizando rewrite por ejemplo en htaccess.
function create_slug($string)
{
$slug = preg_replace("/[^a-zA-Z0-9 -]/", "", $string);
$slug = str_replace(" ", "-", $slug);
$slug = strtolower($slug);
return $slug;
}
La variante de Javascript, por ejemplo si se quiere generar el slug a partir del título ingresado por el usuario, podría ser algo así:
var title = $('text_title').value;
var slug = title.replace( "/[^a-zA-Z0-9 -]/" , "");
var re = / /g;
slug = slug.replace(re, "-" ).toLowerCase();;
$('slug').value = slug;
Artículos relacionados:
- Validación de formularios con CSS y Javascript
En he encontrado una simple, pero muy prolija forma de... - Validar email con Javascript
uchas aplicaciones requieren realizar una validación de direcciones de email,... - Solucionar problema con tíldes en Windows Live Writer y WordPress
Anteriormente hemos visto que Windows Live Writer nos posteaba los... - Tweet Old Post
Tweet Old Post es un interesante Plugin para WordPress que...