un blog, o eso creo

Wordpress: Cómo utilizar tildes en los títulos (II)

Archivado en: Trucos, WordPress — Martín @ 16:59 23/04/2004

Como lo prometido es deuda, aquí traigo la continuación del post de ayer. Es un pequeño script independiente, ya no una modificación para WordPress. Sencillo y rápido, veamos cómo:

  1. Creamos un archivo llamado, por ejemplo, actualizar-tildes.php, y lo guardamos con el siguiente contenido:

    <?php
    require('wp-config.php');
    $posts = $wpdb->get_results("SELECT ID,post_title,post_name FROM wp_posts");
    foreach ($posts as $titulo) {
    $id_post = $titulo->ID;
    $titulo_limpio = sanitize_title($titulo->post_title);
    $consulta = 'UPDATE wp_posts SET post_name = "' . $titulo_limpio . '" WHERE ID = ' . $id_post;
    $resultado = $wpdb->query($consulta);
    }
    ?>

  2. Subimos el archivo a la raíz de donde tengamos instalado WordPress, es decir, donde esté localizado el archivo wp-config.php. Si lo subimos dentro de algún otro directorio, no funcionará.
  3. Muy importante: hacer una copia de seguridad de todos nuestros posts. Yo he probado el script en mi weblog y he comprobado que funciona. No obstante, puede ocurrir algún imprevisto. Cualquier herramienta como phpMyAdmin nos permitirá exportar la tabla de posts (wp-posts) o la base de datos entera.
  4. Apuntamos nuestro navegador a la dirección del archivo correspondiente. Si todo ha ido bien, veremos una página en blanco, sin más. Si algo falla, obtendremos errores explicando qué es lo que falla. Repito que el script está probado y a mí me ha funcionado perfectamente. Ahora bien, puede que, por cualquier circunstancia, algo falle. Tenéis los comentarios abiertos para ello.
  5. Ya por último, nos aseguraremos de que borramos el archivo de nuestro servidor. Esto no implica un agujero de seguridad importante, pero es un poco peligroso si algún gracioso se pone a recargar ese archivo una y otra vez: puede llegar a saturar el servidor.

Después de seguir estos sencillos pasos, ya tendremos todos nuestros posts antiguos con las tildes de los títulos sustituidas adecuadamente en los enlaces.

3 comentarios

  • En caso de que quisieramos desinstalarlo, ¿como lo hariamos?

    Comentario por Jack — 28/04/2004 @ 15:46

  • Buen intento. ¡Telendro! :)

    Comentario por Martín — 28/04/2004 @ 16:02

  • Muchas gracias por el pequeño script me ha funcionado a la perfección, estoy modificando mi blog y en breve espero colgarlo, poco a poco con ayudas como estas del título la cosa va saliendo. Un saludo

    Comentario por Antonio — 10/09/2005 @ 16:51

Suscripción RSS a los comentarios de esta entrada.

Disculpa, los comentarios están cerrados.