Tutorial Wordpress

Si has decidido instalar tu propio gestor de contenidos, porque estás cansado de los problemas que te generan los gestores de contenidos libres como blogger, blogia o lacoctelera, o porque te parecen incompletos, este tutorial te puede ayudar a instalar y configurar tu WordPress, uno de los mejores gestores de contenidos (CMS) que existen hoy día en la red. En primer lugar buscaremos un servicio de hosting (alojamiento) gratuito para alojar tu WordPress. Después de instalarlo, lo personalizaremos con unos plugins que mejorarán el funcionamiento de la herramienta.

1. Hosting gratuito e instalación de WordPress.

Se puede ver una revisión de los hosting gratuitos en http://www.free-webhosts.com/webhosting-01.php. Recomendamos este alojamiento, http://www.100webspace.com, porque hemos comprobado que se puede instalar WordPress sin problemas. 100webspace.com ofrece en la modalidad de alojamiento gratuito 100 MB. de espacio, 3 GB. de transferencia mensual y una base de datos MySQL. Todo ellos se pueden administrar desde un panel de control muy sencillo y muy completo. La cuenta free es válida por un año, pero se puede renovar anualmente de forma gratuita. Si te gusta como funciona, puedes ampliarla; por ejemplo, puedes empezar por comprar un dominio, ya que el dominio gratuito que ofrecen tiene una dirección muy compleja, del tipo: http://usuario.freestarthost.com, y más tarde, si quieres, puedes ir ampliando el servicio contratando más espacio o más transferencia.

Los pasos de la instalación de WordPress son los siguientes:

  1. Contratar una cuenta en un proveedor de alojamiento gratuito.
  2. Crear en el proveedor de alojamiento una base de datos MySQL. Es esencial anotar el nombre de la base de datos, el nombre de usuario y la contraseña de acceso, pues se necesitarán estos datos para instalar el CMS en el provedor de alojamiento.
  3. Descargar el CMS elegido. La última versión de WordPress se puede descargar desde http://wordpress.org/download, en formato ZIP.
  4. Descomprimir el ZIP en el disco duro local.
  5. Subir mediante un programa FTP todos los archivos al espacio suministrado por el proveedor de alojamiento. para subir los archivos necesitas un programa cliente FTP. SmartFTP es uno de los mejores programas cliente FTP gratuitos que hay en la red.
  6. Renombrar el fichero wp-config-sample.php como wp-config.php; a continuación, editar los campos de este fichero para que coincidan con el nombre del servidor, el nombre de la base de datos, el nombre de usuario y la contraseña de la base de datos MySQL alojada en el proveedor de alojamiento.
  7. Instalar WordPress. Para ello, hay que introducir en la barra de direcciones del navegador la dirección del script de instalación, que corresponde a la siguiente URL: htp://www.micuenta.com/wp-admin/install.php (en cada caso, hay que sustituir www.micuenta.com por la dirección del provedor de alojamiento), y seguir las instrucciones que proporciona la aplicación.

2. Personalización.

2.1. Administración en español.

Para instalar la traduccion del interfaz de administración del blog, hay que seguir estos pasos:

  1. Mediante el programa de FTP, crear un directorio /languages dentro de /wp-includes.
  2. Descargar el fichero es_ES.mo, que contiene la traducción al castellano.
  3. Mediante el programa de FTP, subir el archivo es_ES.mo al directorio /wp-includes/languages.
  4. Editar el archivo wp-config.php del directorio raíz de WordPress. Donde dice define (’WPLANG’, ”); debe decir define (’WPLANG’, ‘es_ES’);.

2.2. Configuración de WordPress.

La configuración de WordPress se realiza desde el interfaz de administración (llamado backend, en contraposición al frontend, que es el interfaz de presentación del blog). Al backend se suele acceder desde el enlace Administración, que figura en el frontend del blog. También se puede acceder a la administración con la misma URL del blog, seguida por /wp-admin. Es decir, si nuestro blog está ubicado en http://www.micuenta.com/blog, se llega a la administración desde http://www.micuenta.com/blog/wp-admin.

El interfaz de administración de WordPress permite configurar todos los aspectos de la bitácora: gestión de usuarios, aspecto visual (los temas), categorías de entradas, páginas fijas, enlaces, complementos (también llamados plugins), etc. Además, el interfaz de administración sirve para redactar las entradas y páginas que componen el blog, para lo cual se vale de un formulario de entrada de texto. Su manejo, mediante iconos que activan las funciones habituales de la escritura, es muy semejante al de un procesador de textos convencional.

2.3. Temas.

Los temas de WordPress son conjuntos de plantillas que permiten personalizar el aspecto del blog en cuanto a estructura, tipografía, colores, imágenes, etc. Hay multitud de temas, entre los cuales los usuarios pueden seleccionar el que más les guste y se adapte a sus necesidades. Todos los temas se instalan de forma similar:

  1. Comprobar la compatibilidad del tema con la versión de WordPress. Algunos temas exigen una determinada versión del CMS.
  2. Descargar el tema, que suele estar en formato comprimido ZIP.
  3. Descomprimir el ZIP en el disco duro local.
  4. Mediante un programa FTP, subirlo al proveedor de alojamiento. El tema deberá disponerse en forma de un subdirectorio de /wp-content/themes. Por ejemplo, un tema llamado mitema deberá figurar en /wp-content/themes/mitema.
  5. Acceder al interfaz de administración de la bitácora y, desde el menú Presentación, seleccionar el nuevo tema.
  6. En su caso, configurar adecuadamente las opciones del tema, de acuerdo con las instrucciones disponibles.

Existen muchos sitios web dedicados a temas para WordPress. Uno de los más completos es http://themes.wordpress.net.

Este otro sitio, http://www.anieto2k.com/wiki/index.php?title=Themes_castellano es u wiki donde se recopilan los temas para wordpress que están traducidos al español.

2.4. Plugins.

Los plugins o complementos de WordPress permiten añadir a este gestor de contenidos diversas funciones y utilidades. Casi todos se instalan de una manera muy parecida:

  1. Comprobar la compatibilidad del plugin con la versión de WordPress. Algunos plugins exigen una determinada versión del CMS.
  2. Descargar el plugin, que suele estar en formato comprimido ZIP.
  3. Descomprimir el ZIP en el disco duro local.
  4. Mediante un programa FTP, subirlo al proveedor de alojamiento. El plugin deberá copiarse en el subdirectorio /wpcontent/plugin del blog.
  5. Acceder al interfaz de administración de la bitácora y, desde el menú Plugins, activarlo.
  6. En su caso, configurar adecuadamente las opciones del plugin, de acuerdo con las instrucciones disponibles.

El mejor recurso para conocer los plugins diseñados para este gestor de contenidos es el Codex de WordPress (en inglés), donde aparecen listados y clasificados casi todos los complementos.

2.4.1. Plugins útiles.

Existe una enorme cantidad de plugins para WordPress. Aunque cada usuario tiene sus plugins favoritos, por ejemplo, plugins favoritos de WordPress, a continuación señalamos unos cuantos casi imprescindibles: Para la edición y gestión de imágenes:

  • Para eliminar el spam (que en los blogs toma la forma de comentarios-basura):
    • Akismet (requiere WordPress 2.0 o superior): facilísimo de configurar, y muy eficaz.
    • Spam Karma 2 (requiere WordPress 1.5.1 o superior): muy potente, aunque algo complejo de configurar. Es compatible con el anterior.
  • Para la reproducción de audio:
    • Para la reproducción de vídeo:
    • FlvPlayer permite reproducir audio, en formato .mp3, y vídeo en formato .flv. Sobre el formato de video .flv y otros reproductores de vídeo y mp3 hay un artículo muy completo en el tinglado escrito por José Mª Campo: Nuevos lectores vídeo y mp3. En este artículo, José Mª nos proporciona la dirección de dos codificadores gratuitos que nos permiten transformar los archivos de vídeo al fortmato .flv.
    • Para la edición de la barra lateral mediante la técnica de arrastrar y soltar.
      • Widgets (requiere WordPress 2.0 o superior). Este plugin, a su vez, permite gestionar otros plugins compatibles con él, que sirven para añadir a la barra lateral del blog muy diversas funciones: enlaces, categorías, mapas, conexión con fotoblogs y videoblogs, etc.
      • Para la gestión de etiquetas:
        • Ultimage Tag Warrior (la última versión requiere WordPress 2.0 o superior; hay versiones anteriores para WordPress 1.5): permite insertar metaetiquetas en las entradas, lo cual a su vez facilita la indexación de las entradas por los buscadores y las búsquedas inteligentes.

      3. Tutoriales de WordPress.

      La popularidad de WordPress ha hecho que abunde la documentación sobre este gestor de contenidos. A continuación, señalamos unos cuantos tutoriales en castellano:

      Escrito en colaboración:

      Eduardo Larequi. La Bitácora del Tigre

      José Cuerva: Cuaderno del profesor

      última revisión. 14 de Junio de 2006

      Sinceramente, no lo digo por dar jabn y quedar bien, me ha parecido el mejor que he visto: Claro, breve, y con la informacin clave. Hasta me voy a animar a probarlo.

      Mientras navegaba por ah, he encontrado una web con algn videotutorial de WordPress:

      http://www.optiniche.com/blog/category/wordpress-video-tutorials/

      Os la dejo por si resulta de utilidad.

      Gracias Lourdes,
      El documento en writely sobre el tutorial de wordpress todava est abierto, as que tu aportacin nos viene de perlas para que este tutorial vaya creciendo poco a poco.

      Buen tutorial.Yo slo he encontrado un problema y no tiene nada que ver con l. Tengo el error: Error establishing a database connection.
      La verdad me hace falta otro tutorial para solucionarlo, creo que pongo los datos correctamente pero no hay manera.Cmo podra solucionarlo?. Gracias

      Hola, he creado un blog en exofire.net en donde se incluye wordpress, el problema es q est en ingls y no entiendo todo.
      La pregunta es:
      Cmo puedo tener en cada entrada creada una sesin de comentarios, pero q est debajo, algo como t lo tienes aqu mismo?, Espero respuesta y gracias.

      manuel luis rodriguez

      manuel luis rodriguez’s avatar

      me quejo que en mi blog bitacoradenavegacion siempre aparece sobre la pgina, un recuadro azul que recubre todos los encabezados lo que da muy mal aspecto. no entiendo porque sucede

      primero que todo agradecerte por este estupendo manual, la verdad segui todos los pasos y gracias a este tutorial pude montar el blog para mi empresa. Nunca me canso de volver a leerlo… por si se me escapa alguna cosilla… y bueno y con respecto al hosting q nombras la verdad intente varias opciones y la verdad es mejor pagar por el servicio de hosting y dominio no hay de otra, asi no vas a tener el problema que me sucedio en q me borraban la cuenta por que disque estaba utilizando mucho los recursos del servidor.. en fin inventos para justificar el borra las cuentas.

      http://www.creativewebcolombia.com/blog/

      He seguido el tutorial para instalar el wordpress y, en tres ocasiones, cuando, por fin, empieza la instalacin y, en el paso 1 me pide el ttulo de la bitcora y la direccin electrnica, al llegar al paso 2 se queda la pantalla en blanco y no sale nada.

      Si intento instalarlo de nuevo, me dice que ya est instalado y me pide que borre las tablas de la base de datos. Cuando repito el procedimiento, pasa lo mismo pero, al final, me sale la bitcora pero no puedo hacer nada con ella pues me pide el nombre de usuario y contrasea para gestionarla y no se me han facilitado dichos datos.

      Cmo se supone que debo obtener el nombre y la contrasea de Wordpress?

      Caundo, por fin, he obtenido el nombre de usuario y la contrasea de WordPress, al entrar me sale el siguiente mensaje:

      Warning: main(/home/www/jurite.100webspace.net/wp-admin/admin-db.php): failed to open stream: No such file or directory in /home/www/jurite.100webspace.net/wp-admin/admin.php on line 11

      Fatal error: main(): Failed opening required ‘/home/www/jurite.100webspace.net/wp-admin/admin-db.php’ (include_path=’.:/usr/local/lib/php’) in /home/www/jurite.100webspace.net/wp-admin/admin.php on line 11

      Parece que pregunta por el archivo admin-db.php que, efectivamente, no est en el directorio que cita. Qu se puede hacer?

      a mi no me cambia al spaol..he hecho y revisado TODOS LOS PASOS.
      tengo el es_ES.mo en la carpeta correcta, cambiado el wp-config.php

      Pero sigue en ingles…. Alguien sabe algo?

      Buenas,

      He estado leyendo todo lo que hay en esta pgina y tengo un problema que seguro que ms de uno lo tiene. Se trata del mail de confirmacin que se supone que hay que enviar al usuario recin registrado.

      Tengo la web alojada en 100webspace y de forma automtica no sale ya que no dan servicio smtp gratuito.

      Lo que yo quiero saber es si puedo configurar algn archivo o algn plugin para poder poner mi servidor de smtp, mi nombre de usuario y contrasea, ya que Yahoo.es proporciona servicio smtp gratuito al crearte una cuenta de correo.

      Gracias de antemano :)

      He intentado instalar WordPress en 100webspace.net y he seguido todos los pasos hasta llegar al nmero 7 en el que hay que instalar WP, pero cuando entro enla direccin me aparece el siguiente mensaje de error
      Warning: main(/home/www/angtur.100webspace.net/wp-includes/wp-db.php): failed to open stream: No such file or directory in /home/www/angtur.100webspace.net/wp-settings.php on line 74

      Fatal error: main(): Failed opening required ‘/home/www/angtur.100webspace.net/wp-includes/wp-db.php’ (include_path=’.:/usr/local/lib/php’) in /home/www/angtur.100webspace.net/wp-settings.php on line 74

      Qu estoy haciendo mal? Que hay que hacer para resolverlo?
      Gracias

      Lo anterior lo he resuelto, faltaba la carpeta includes, pero ahora tengo otro problema:
      entro en WordPress pero obtengo este eror:

      Error establishing a database connection

      This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at angtur.100webspace.net. This could mean your host’s database server is down.

      * Are you sure you have the correct username and password?
      * Are you sure that you have typed the correct hostname?
      * Are you sure that the database server is running?

      If you’re unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

      No se si pongo mal la direccin del db_host o qu, he probado de diversas manera y no consigo pasar de ah.

      Turra,
      Esto ultimo es un problema del servidor donde tienes instalado el wordpress.

      Ya est resuelto el problema del host de la base de datos: est en un servidor distinto al que yo pona. si se usa 100webspace el host de la base de datos es mysql1.100ws.com/, (envan los datos de configuracin en un e-mail,pero no lo haba abierto.

      Hola:

      Deseo haceros una pregunta: Por qu el server que ud. proponen me dice que mi IP est bloqueada debido al abuso? Qu quiere decir aquello?

      Muy cordialmente.

      luis.wood@gmail.com

      Hola muy buenas, miren yo tengo el siguiente problema. Cuando voy a cambiar los datos en el wp-config no se por cual cambiarlos.
      define(’DB_NAME’, ‘XXXXX’); // el nombre de la base de datos
      define(’DB_USER’, ‘XXXXX’); // su nombre de usuario de MySQL
      define(’DB_PASSWORD’, ‘XXXXXX’); // …y su contrasena
      define(’DB_HOST’, ‘XXXXXXX’)

      Bien, el name y el password los cambio a los que el server me dan pero el problema es el name y en el host. En el email que recibi de 100webspaces no me dicen esa informacin, no como a Turra2 que le dicen la direccin del db_host. A mi lo unico que me dan es la direccin al panel de control que es http://cp.100ws.com/members/ y la direccin peronal del server es http://josliz.100webspace.net. Esta es la unica informacin que tengo ademas de el login y la contrasea. El problema es que no se que poner tanto en db_name y en el db_host. Lo he intentado de mil formas y por eso cuando voy a realizar el siguiente paso de install me aparece el mensaje tipo de “Error establishing a database connection” el cual Turra2 ha copiado anteriormente.

      Hola
      No soy capaz de integrar los slideshare en mi blog, se me cierra el administrador, alguna idea?

      Te he aadido como contacto en elgg.net

      Cuando pulso sobre cualquiera de las categoras de la bitcora (http://jurite.100webspace.net), me salen todos los artculos que se encuentran archivados en la misma, como es de esperar. No sucede as con la categora ‘General’: cuando pulso sobre ella, me sale un mensaje diciendo que ‘est buscando algo que no se encuentra aqu’. Qu ocurre?Cmo se puede arreglar?

      Por otra parte, sera posible utilizar otro nombre ms corto (una direccin ms simple), para acceder a la bitcora?

      Gracias.

      Jacobo,

      Tienes algn post en esta categora?
      Para tener un nombre ms corto tienes que comprar un domino. Tambin hay sitios que te ofrecen dominos cortos de forma gratuita que te redireccionan al tuyo.

      salud

      me podrias dar algunas clsesitas de como poner esos icinos al pie de la pagina??? mi correo es kartman.17@hotmail.com

      Hola estoy intentando crear un blog y que en la nav pueda poner las mismas opciones que en mi web. En vez de instalar wordpress en mi servidor he optado por crear un blog gratuito http://ixio.wordpress.com/ y he encontrado una plantilla que me satisface he personalizado la cabecera pero mi duda es: EL BLOG TIENE UNA BARRA DE NAVEGACIÓN COMO PUEDO ACCEDER A ELLA PARA AÑADIR BOTONES Y DIRECCIONARLOS DONDE QUIERA. Si alguien me puede ayudar se lo agradeceré mucho.

      hola a todos! instale el wordpress, pero en los post principales no me sale el Alias que lo creo!! Si aparece en los comentarios! Alguien sabe cual puede ser el problema? Muchas gracias y saludos a todos!
      Matias

      Hola, muy buen tutorial, pero hay algo que todavía me tiene confundido. Ya creé la base de datos, subí los archivos a mi servidor FTP (Lycos), ya instalé Wordpress… Pero ahora qué? Como publico el blog de manera que todos los demás puedan verlo? Es decir, cual es mi dirección web?

      MASTERSEVEN YO HAGO LA MISMA PREGUNTA QUE TU DICES…

      POR FAVOR RESPONDAN LA PREGUNTA??

      YO IGUAL LES AYUDARE EN ALGUNOS PROBLEMILLAS QUE NECESITEN.

      Excelente, me ha encantado tu tutorial, andaba buscando uno hace días para instalarme el wordpress y por fin encuentro uno con condiciones!!
      no he tenido NINGÚN problema durante la instalación, gracias a tu explicación.

      MUCHÍSIMAS GRACIAS!!

      Hola,
      estoy haciendo un blog para una institución pública; quiero cambiar la dirección del blog, pero cuando lo hago me da problemas y no me deja acceder a la nueva dirección; creo que tengo que cambiar algo más, pero no sé qué es. ¿Me podrías ayudar?

      Muchas gracias.
      Saludos.

      Álvaro, la información que proporcionas sobre tu problema es muy escasa. ¿Qué tipo de hosting utilizas? Tal vez tengas que editar la base de datos de Wp. No sé si eres más explicito a lo mejor te puedo ayudar.
      José

      Hola, perdona por la falta de claridad, es el segundo blog que hago. El host es de una universidad pública, y quieren que no aparezca “wordpress” en la dirección, sólo http://www.universidad.es/miblog/, por ejemplo.
      No sé si me he explicado bien.

      Muchas gracias.

      Entonces wordpress es el nombre de la carpeta del hosting donde están todos los archivos de wordpress. Si quieres cambiar el nombre de la carpeta tienes dos opciones:
      1. Cambias el nombre de la carpeta a miblog, borras la base de datos con phpmyadmin (si tienes acceso) y vuelves a instalar el programa wordpress.
      2. Cambias el nombre de la carpeta y con editar la base de datos en phpmyadmin buscas las urls antiguas y las cambias por las url nuevas.
      3. Si no tienes acceso a phpmyadmin naz una nueva instalación. Recuerda que el nombre de la capeta que contiene los archivos de wordpress será el nombre que aparece en la dirección url.

      José

      Hola otra vez.
      He hecho la segunda opoción que me diste, cambiando en la base de datos las urls, editñandolas, y no va, no sé por qué: de hecho ahora no me deja entrar ni siquiera en wordpress, dice que mi contraseña es errónea y que el correo al que enviaron esa contraseña no les consta. No sé qué hacer y lo peor es que temo haber perdido mi web.

      ¿Podrías echarme una mano?

      Muchas gracias.

      cuando intento istalar me sale esto

      This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at sql1.ayudauni.net/. This could mean your host’s database server is down.

      Are you sure you have the correct username and password?
      Are you sure that you have typed the correct hostname?
      Are you sure that the database server is running?
      If you’re unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

      que puedo hacer

      Hola.
      Contestando a ‘Alexan21a’, te diré que ese problema lo tuve yo. Lo que significa es que puede acceder al gestor de la base de datos pero no encuentra la base de datos.
      Asegúrate de que pones bien la dirección y el nombre de la base de datos.

      Un saludo

      tengo este problema

      Can’t select database
      We were able to connect to the database server (which means your username and password is okay) but not able to select the alexan21_bd database.

      Are you sure it exists?
      On some systems the name of your database is prefixed with your username, so it would be like username_wordpress. Could that be the problem?
      If you don’t know how to setup a database you should contact your host. If all else fails you may find help at the WordPress Support Forums.

      que puedo hacer

      Hola, Alexan21a.
      Parece que el nombre de la base de datos no es correcto. Si estás instalando en un servidor externo (me imagino) accede a la base de datos a través del panel de control del servidor. Asegúrate del nombre de la base de datos.

      Un saludo.

      Hola, necesito ayuda !!!!!!!!!!!!!!!!!

      Seguí todos los pasos para la instalación de wordpress al pie de la letra, utilizo AppServ, y cuando mando desde el el navegador a ejecutar:

      http://localhost/wordpress-2.3.2-ES-0.1-FULL/wp-admin/install.php

      Me sale un mensaje:

      Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 6144 bytes) in C:\AppServ\www\wordpress-2.3.2-ES-0.1-FULL\wp-admin\includes\bookmark.php on line 25

      Por favor, quisiera me ayudaran a resolver esto. En una ocasión me pasó lo mismo cuando trataba instalar un componente para JOOMLA.

      Hola soy un poco nuevo en esto y la verdad son mis primerizos… He instalado el WP, funciona perfecamente, he intentando instalar nuevos temas para ir provando con el aspecto etc. todo funciona de maravilla exepto que no logro ver una sola imagen de los temas instalados, alguein me pdoria decir cual puede ser el motivo?
      Gracias

      Muy bien con Manual
      hay alguna forma de reproducir un swf en mi propio block?
      Argimiro.