Este fin de semana COLORATE probablemente cambie de imagen, esto puede suponer muchos cambios, posibles errores (que espero podáis informarme de ellos),
He estado recopilando algunos códigos que pueden servirme para este grandioso cambio ya que en la actualidad Colorate posee 1750 posts en su haber (mucho trabajo hasta el momento).
Vamos a ver una función bastante buena que he podido conseguir a través del maravilloso blog, Catswhocode.
Reemplazar palabras automáticamente en todos tus posts de tu WordPress
Imagina el caso en que tu blog se llama «Colorate» (espero no lo utiliceis xD) y va a pasar a llamarse «Colordeu» que posiblemente sea mi caso, para así ponerle el mismo nombre del dominio y enlazarlo con mi futuro (cercano) portafolio de diseño web.
Pensar por un momento si yo tuviera que revisar cada uno de mis 1750 posts para cambiar «Colorate» por «Colordeu«. Sería interminable ir uno a uno y cambiarlo, pero para eso existen las tan socorridas funciones en WordPress.
Para solucionar esto, tan sólo tienes que añadir la siguiente función en «functions.php«:
[php]
function replace_text_wps($text){
$replace = array(
// ‘WORD TO REPLACE’ => ‘REPLACE WORD WITH THIS’
‘colorate’ => ‘colordeu’,
‘wordpress’ => ‘wordpress‘,
);
$text = str_replace(array_keys($replace), $replace, $text);
return $text;
}
add_filter(‘the_content’, ‘replace_text_wps’);
add_filter(‘the_excerpt’, ‘replace_text_wps’);
[/php]
En el ejemplo que tenéis arriba he hecho precisamente el cambio del que os hablaba además de añadir otro que puede ser interesante para otros temas.
- Caso 1: Reemplazamos el texto colorate por
colordeu - Caso 2: A todas las palabras que contengan WordPress, le ponemos un enlace a la URL de WordPRess.com
Una función bastante sencilla que nos puede salvar de mucho trabajo.
Un comentario
Mucha suerte con el cambio. Te sigo practicamente a diario (rss power) desde hace tiempo y será un acontecimiento ver como cambia todo esto. Animo!