Tutorial WordPress

Whose

Este Thread se ha creado para almacenar todas las dudas referentes a WordPress, si tienes alguna duda sobre el tema, postea aqui.

INDICE:

[1] ¿Que es WordPress?.

[2] ¿Donde descargar WordPress?.
L[2.1]Traducccion al Castellano.
L[2.2]Traducccion al Catalan.

[3] Introduccion a la instalacion.
L[3.1]Añadir el idioma.
L[3.2]Instalar WordPress.

[4] Configuracion.

[5] Plantillas.
L[5.1]Instalar Plantillas.

[6] Plugins.
L[6.1]Instalar Plugins.

[7] Enlaces de interes.
L[7.1]Plantillas WordPress
L[7.2]Plugins y Hacks WordPress
L[7.3]Ejemplos WordPress

L[7.4]Relacionados con WordPress

[1] ¿Que es WordPress?:
· WordPress es una herramienta con la que crear una pagina personal, o weblog, de una forma rapida y sencilla.
Ademas de tener un sitio personal sin necesidad de saber diseñar ni programar tenemos la posibilidad de modificarlo a nuestro gusto gracias a los recursos que podemos encontrar por la red, como templates, plugins...

[2] ¿Donde descargar WordPress?:
· Aqui ire actualizando los enlaces segun vayan saliendo nuevas versiones de WordPress.
WordPress 1.2.1 "Mingus":
· http://wordpress.org/latest.zip | Si usas Windows
· http://wordpress.org/latest.tar.gz | Si usas Linux

[2.1] Traducccion al Castellano:
· https://sourceforge.net/project/showfiles.php?group_id=110060 | Si usas Windows
· http://prdownloads.sourceforge.net/wordpress-es/es_ES_1.0.tar.gz?download | Si usas Linux

Traduccion al castellano (Version Informal):
· http://prdownloads.sourceforge.net/wordpress-es/es_ES_informal_1.0.zip?download | Si usas Windows
· http://prdownloads.sourceforge.net/wordpress-es/es_ES_informal_1.0.tar.gz?download | Si usas Linux

[2.2] Traducccion al Catalan:
· http://prdownloads.sourceforge.net/wordpress-es/ca_ES_1.0.zip?download

[3] Introduccion a la instalacion:
· Para instalar correctamente WordPress necesitamos un servidor con PHP y MySQL, PHP porque WordPress esta programado bajo el y MySQL porque necesitamos una base de datos donde almacenar las noticias y configuraciones.
· Si vas a instalar WordPress en tu pc para subirlo cuando este correctamente instalado puedes conseguir todo lo necesario bajando AppServ desde http://www.appservnetwork.com/.
· Si piensas empezar a configurar tu WordPress desde un servidor en internet y no dispones de ninguno te aconsejo que te pases por la lista de hostings gratuitos: http://www.media-vida.net/vertema.php?fid=9&tid=1828828805

[3.1] Añadir el idioma:
· Si no piensas traducir WordPress y lo prefieres en Ingles saltate este paso.

  • Descomprimimos el archivo.

  • Creamos el directorio "languages" dentro del directorio "wp-includes" que se encuentra en tu carpeta de WordPress.

  • Introducimos el archivo "es_ES.mo" o "ca_ES.mo" dependiendo del idioma escogido dentro de "wp-includes/languages/"

  • En la carpeta principal de WordPress cambiamos el nombre al archivo "wp-config-sample.php" por "wp-config.php"

  • Editamos el archivo "wp-config.php". Buscamos la linea donde pone "define ('WPLANG', '');" y la sustituimos por "define ('WPLANG', 'es_ES');" o "define ('WPLANG', 'ca_ES');" dependiendo del idioma.

[3.2] Instalar WordPress:

  • Si nos hemos saltado el paso [3.1] cambiamos el nombre al archivo "wp-config-sample.php" por "wp-config.php"

  • Editamos el texto marcado en negrita con los datos de nuestro hosting:
    define('DB_NAME', 'nombre_de_la_base_de_datos');
    define('DB_USER', 'usuario');
    define('DB_PASSWORD', 'contraseña');
    define('DB_HOST', 'localhost');

  • La ultima linea "define('DB_HOST', 'localhost');" puede cambiar pero en casi todos los hostings es localhost

  • Creamos una base de datos MySQL en nuestro hosting, normalmente se hace desde phpmyadmin, hay que ponerle el mismo nombre que pusimos en la linea "define('DB_NAME', 'nombre_de_la_base_de_datos');"

  • Abrimos el navegador y entramos en el directorio donde esta nuestro WordPress, ej: miweb.com/miwordpress/wp-admin/install.php y seguimos los pasos para la instalacion.

  • Se creara un usuario "admin" y una contraseña generada con la que hacer login en el administrador.

· Ya tenemos instalado WordPress, nos logeamos con los datos que se generaron y desde alli podremos configurar a nuestro gusto la web.

[4] Configuracion:
· Ya estamos en la administracion, voy a explicar brevemente para que sirve cada pestaña:
Escribir: Desde aqui podremos escribir noticias.
Editar: Desde aqui podremos editar y borrar tanto comentarios como noticias, desde Editar tambien se puede aceptar/eliminar los comentarios pendientes de aprobacion.
Categorias: Desde aqui podremos administrar las categorias para organizar noticias.
Enlaces: Desde aqui podremos administrar los enlaces a otras webs, bien webs afiliados o webs de amigos.
Usuarios: Desde aqui podremos administrar los usuarios y administradores de nuestra web.
Opciones: Para modificar pciones generales de nuestra web.
Plugins: Para administrar los plugins que instalemos en el futuro.
Plantillas: Para modificar el diseño o archivos relacionados con la web.
Perfil: Desde aqui podremos actualizar nuestro perfil personal, cambiar datos, contraseña...
Ver Sitio: Para volver a la pagina principal de nuestra web.
Salir: Para cerrar nuestra conexion con la administracion (Cerrar login)

[5] Plantillas:
· Gracias a las plantillas podremos darle un aspecto totalmente diferente al que viene por defecto en WordPress.
Puedes encontrar plantillas en el punto 7.1 del tutorial.

[5.1] Instalar plantillas:

  • Descargamos la plantilla y la descomprimimos.

  • Copiamos todos los archivos descomprimidos y los pegamos en la carpeta principal de nuestro WordPress, sustituimos los archivos que sean necesarios.

  • Si la plantilla lleva un archivo .css con un nombre distinto a wp-layout.css, como puede ser style.css debemos abrir el index.php y modificar la linea "@import url( <?php echo get_settings('siteurl'); ?>/wp-layout.css );" y cambiar lo marcado en negrita por el nombre del archivo .css

  • Despues de esto ya tendremos la nueva plantilla activa, recomiendo hacer una copia de seguridad de index.php y wp-layout.css por si queremos volver a la anterior plantilla.

[6] Plugins:
· Son complementos para añadir nuevas funciones a nuestro WordPress, puedes encontrar plugins en el punto 7.2 del tutorial.

[6.1] Instalar Plugins:
· Cada plugin tiene su propia instalacion con instrucciones, explicaremos lo principal.

  • Descomprimimos el archivo php en la carpeta wp-content/plugins de nuestro wordpress

  • Vamos a la seccion de administración de WordPress, en concreto a la pestaña plugins

  • Nos aparecera el plugin recien instalado en el directorio de todos los posibles, aún no funcionara. Debemos activarlo

  • Por ultimo activamos el plugin
    Thx a boja por la ayuda con los plugins

[7] Enlaces de interes:
· Estos enlaces te pueden servir para conseguir Plantillas, Plugins y webs relacionadas con WordPress, si sabes alguna no dudes en postearla para añadirla al tutorial.

[7.1] Plantillas WordPress:
· http://www.alexking.org/index.php?content=software/wordpress/styles.php
· http://chris.lineages.co.uk/Wordpress_template_index.php
· http://www.viewfinderdesign.co.uk/freetemplates/
· http://www.jonimueller.com/wordpress/
· http://www.bloggia.com/styles/bloggia_themer
· http://www.tastystock.com/freestock.php

[7.2] Plugins y Hacks WordPress:
· http://www.unknowngenius.com/wp-plugins/
· http://www.bitacoras.com/wordpress/archivos/cat_plugins.php
· http://www.meyerweb.com/eric/tools/wordpress/
· http://iozblog.ionosfera.com/archives/2004/09/16/plugins_para_wordpress/
· http://obm.corcoles.net/index.php?p=610
· http://obm.corcoles.net/index.php?p=634
· http://mtdewvirus.com/wp-hacks/
· http://wiki.wordpress.org/Plugin
· http://www.sitemakers.be/wp-plugins/
· http://wiki.wordpress.org/WPHacks

[7.3] Ejemplos WordPress:
· www.wordpress.org
· www.estadodeanimo.com
· www.minid.net
· www.lamateporunyogur.com
· http://cek.bitacoras.com/ (Boja)
· http://memoriasdeungeek.bitacoras.com/ (Boja)
· http://www.patoroco.net/ (Boja)
· http://zootropo.f2o.org/ (Boja)
· http://kirai.bitacoras.com/ (Boja)

[7.4] Relacionados con WordPress:
· http://www.bitacoras.com/foros/viewforum.php?f=12
· http://wordpress.org/
· http://wordpress-es.sourceforge.net/
· http://wiki.wordpress.org/HomePage
· http://www.alexking.org/index.php?content=software/wordpress/styles.php
· http://planet.wordpress.org/

Espero que os sirva de ayuda, si teneis alguna duda posteadla.
Saludos! ;)

SthilL

Muy buena ai. __

_BoJa_69

También existen los denominados hacks que no son más que modificaciones o creaciones de nuevo código para nuevas funciones de wordpress.

Editado por whose: Thx boja, enlace añadido.

KaoS-GFX

Muy bueno, no te ofendas pero MUY BASICO, habrá que hacer otra para usuarios como yo, que tiene otros problemas

UN <B>10</B>

y añademe en los blog esos de ejemplos :P

Whose

Es un tutorial de instalacion de WordPress y algo de configuracion, ya dije que los problemas los posteeis aqui para resolverlos entre todos, thx ;)

KaoS-GFX
  1. Como se puede hacer para instalar el plugin ese default de Google? ( Lo he intentado pero no me va )
  1. Como se puede hacer para que ponga en la noticia:
    xxxx caracteres
  1. Hay alguna manera de poner una sección con WP con algun plugin que sea un photolog?
  1. Como hago para mostrar el skin de wordpress con algo que no sean noticias dentro? Pillo el codigo y edito y ya esta?
_BoJa_69

#7 @ 4-11-04 a las 23:50

  1. Como se puede hacer para instalar el plugin ese default de Google? ( Lo he intentado pero no me va )
  1. Como se puede hacer para que ponga en la noticia:
    xxxx caracteres
  1. Hay alguna manera de poner una sección con WP con algun plugin que sea un photolog?
  1. Como hago para mostrar el skin de wordpress con algo que no sean noticias dentro? Pillo el codigo y edito y ya esta?

  1. Si no explicas mejor a que plugin de Google te refieres mal vamos. Si te refieres al Search Hilite de Ryan Boren que colorea las palabras en la bitácora a través la cual la encontró en un buscador, tipo google. Basta con ir al Admin > plugins y activarlo.

  2. Creando una función en PHP que cuente el número de caractéres de una noticia y los muestre en el index. Si no sabes PHP dificilmente lo harás.

3.
http://wordpress.org/support/10/14185
http://pictorialis.wltc.net/

  1. Pillas el código, vacias la parte "content" y escribes lo que quieras. También puedes hacerlo mediante includes pero sería más dificil para usted.
Whose

Kaos:
1- Dejame URL de dicho plugin, lo pruebo y te cuento.
2- http://www.ignside.net/man/php/strings2.php eso es exactamente lo que quieres, $cadena se sustituye por la variable del texto que quieres contar.
3- ¿Has buscado algun plugin parecido en la lista de links del tutorial?
4- Sinceramente no se si hay un plugin para añadir secciones, lo que tu dices puede servir :P

Boja, el amo _ te falto la funcion de PHP xD

U

olelele gracias whose el puto amo! :D

KaoS-GFX

nub el gracioso.

Mira, a mi hay gente que me demuestra que en el fondo no son malas personas, como whose que me respeta más que nadie, y boja, que me doy cuenta de que cuando tiene que ayudar y ser serio ayuda.

Boja y Whose, GRACIAS

SthilL

denada xD

guiye

kaos-gfx el amo, si señor!

L

Buenas a todos. Os explico:
Me sale en el blog lo siguiente:

Canci?n, cabr?n, etc....
e instalado el idioma es_ES.mo ese, y sigue igual.
Que hago?
GRACIAS

guiye

www.bitacoras.com/wordpress
mira los foros, tienes soluciones a todo.

Whose

Ya me comento que lo arreglo, era fallo suyo :P

Ninjai

No se donde se debe poner esto. :( Si me lo pudieras decir. Gracias.

  • Creamos una base de datos MySQL en nuestro hosting, normalmente se hace desde phpmyadmin, hay que ponerle el mismo nombre que pusimos en la linea "define('DB_NAME', 'nombre_de_la_base_de_datos');"

Saludos. :D

Whose

define('DB_NAME', 'nombre_de_la_base_de_datos');

Si tu base de datos se llama manolo pues pondrias:
define('DB_NAME', 'manolo');

Ninjai

Si eso me queda claro.

Pero esto no.

[3.2] Instalar WordPress:

  • Si nos hemos saltado el paso [3.1] cambiamos el nombre al archivo "wp-config-sample.php" por "wp-config.php"

  • Editamos el texto marcado en negrita con los datos de nuestro hosting:
    define('DB_NAME', 'nombre_de_la_base_de_datos');
    define('DB_USER', 'usuario');
    define('DB_PASSWORD', 'contraseña');
    define('DB_HOST', 'localhost');

  • La ultima linea "define('DB_HOST', 'localhost');" puede cambiar pero en casi todos los hostings es localhost

  • Creamos una base de datos MySQL en nuestro hosting, normalmente se hace desde phpmyadmin, hay que ponerle el mismo nombre que pusimos en la linea "define('DB_NAME', 'nombre_de_la_base_de_datos');"

  • Abrimos el navegador y entramos en el directorio donde esta nuestro WordPress, ej: miweb.com/miwordpress/wp-admin/install.php y seguimos los pasos para la instalacion.

Lo que no me queda claro es aparttir de Creamos una base de datos

Saludos y gracias. :D

Whose

¿Que hosting tienes? porque tienes que acceder al phpmyadmin y desde alli " Crear nueva base de datos " pones el nombre y le das a crear.

Ninjai

mi hosting es Premiumnetworks. Pero es que quiero hacerlo primero en mi pc y despues subir la web. Y no se poner la dirección para acceder. No tengo inet en casa.

Whose

[3] Introduccion a la instalacion:
· Para instalar correctamente WordPress necesitamos un servidor con PHP y MySQL, PHP porque WordPress esta programado bajo el y MySQL porque necesitamos una base de datos donde almacenar las noticias y configuraciones.
· Si vas a instalar WordPress en tu pc para subirlo cuando este correctamente instalado puedes conseguir todo lo necesario bajando AppServ desde http://www.appservnetwork.com/.

kani

Soy bastante nuevo en esto y me gustaria poner un contador en mi pagina habria alguna manera de hacerlo?

Whose

Busca entre la lista que deje de plugins y hacks, si no lo encuentras puedes apañarte con esto:
http://www.whose-gfx.com/?go=tutorial&id=8
Tan solo tendrias que editar index.php poniendo donde quieras que salga el contador lo siguiente: <?php include('contador.php'); ?> los archivos del tutorial del link ponlos en la misma carpeta donde tienes wordpress.

kani

asias tio a ver q tal luego t komento komo me ha kedado y eso ^^

-

q

9 meses después
V

wiki

PD: un año despues xDD

mindo

algun tutorial pa ace theme ?

2 años después
-OnE-

Perdon por revivir un thread tan antiguo, pero estaba intentando hacer esto...

No entiendo este paso:

* Creamos una base de datos MySQL en nuestro hosting, normalmente se hace desde phpmyadmin, hay que ponerle el mismo nombre que pusimos en la linea "define('DB_NAME', 'nombre_de_la_base_de_datos');"

Como que phpmyadmin? donde esta eso? :S

Soy muy noob xD