Cambiar tema de emoticonos de wordpress y añadirlos en el formulario de comentarios


En una pausa para descansar de mis tareas se me ocurrió que el tema de iconos original de wordpress no me gustaba mucho y además quería añadir más iconos. También agregar unas líneas de iconos en el formulario de comentarios para facilitar a los comentaristas usarlos. Sí, ya sé que esto se habrá dicho varias veces, pero como nadie lo hace ni le queda exactamente igual, antes de que me lo pregunten allá va :P

¿Se fijaron en el formulario de comentarios? Voy a explicar como lo he dejado así.

Lo primero, que me gusta más, porque me parece más expresivo, el tema de emoticonos de Menéame.net. Click derecho y “guardar imagen como”. Me los bajé todos. Y después, en esdebian.org los que me llamaron más la atención ojeando el foro. Estos son iguales a los originales de wordpress pero hay más.

Usando FileZilla o similares los subimos al hosting, en el directorio donde se aloja wordpress, a una ruta parecida a ésta. Sobreescribiendo los que estan y añadiendo nuevos:

/wp-includes/images/smilies

Después en

/wp-includes/functions.php

buscamos algo como esto:

function smilies_init()

y ya debemos reconocerlo, ahí cada emoticono se asocia a una palabra o caracteres (lo que escribimos, que luego mágicamente se convierte en un emoticono :P ) Asociamos los emoticonos que bajamos y ya se pueden usar.

Para que aparezcan en el formulario de comentarios nos basamos en este código y buscamos unas lineas como ésta y las borramos todas:

<img src="http://www.com.es/wp-includes/images/smilies/icon_smile.gif" alt=":smile:" onclick="emoticonos(':smile:');">

Buscamos cada emoticón en /wp-includes/images/smilies/ y por cada uno añadimos una linea como ésta (esto son las lineas que hemos borrado, personalizándolas):

<img src="http://TUBLOG/wp-includes/images/smilies/ICONO.gif" alt=":ICONO:" onclick="emoticonos(':ICONO:');">

Tras eso, tenemos el código del enlace pero modificado, eso lo copiamos en el archivo

/wp-content/themes/TUTEMADEBLOG/comments.php

justo antes de algo parecido a esto:

<p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p>

Y ya debería funcionar, si no, avisarme en los comentarios. Good luck! :grin:


  1. #1 by @jcesarblues on Mon 11 Jan 10 - 00:38

    Google Chrome 3.0.195.38 Google Chrome 3.0.195.38 Windows Vista Windows Vista
    Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.38 Safari/532.0

    :ebrio:

  2. #2 by ffuentes on Mon 11 Jan 10 - 00:53

    Shiretoko 3.5.5 Shiretoko 3.5.5 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091106 Shiretoko/3.5.5

    :kiss: :kiss:

  3. #3 by @jcesarblues on Mon 11 Jan 10 - 00:56

    Google Chrome 3.0.195.38 Google Chrome 3.0.195.38 Windows Vista Windows Vista
    Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.38 Safari/532.0

    :silbo:

  4. #4 by Thalskarth on Mon 11 Jan 10 - 01:11

    Firefox 3.5.7 Firefox 3.5.7 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; es-AR; rv:1.9.1.7) Gecko/20100105 Firefox/3.5.7

    :clap:

  5. #5 by Thalskarth on Mon 11 Jan 10 - 01:12

    Firefox 3.5.7 Firefox 3.5.7 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; es-AR; rv:1.9.1.7) Gecko/20100105 Firefox/3.5.7

    :crazy: El de aplausos no funciona :razz:

  6. #6 by L.J.Marín on Mon 11 Jan 10 - 06:08

    Debian IceWeasel 3.5.6 Debian IceWeasel 3.5.6 Debian GNU/Linux Debian GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.6) Gecko/20091216 Iceweasel/3.5.6 (like Firefox/3.5.6; Debian-3.5.6-1)

    :sleep:

  7. #7 by laura077 on Mon 11 Jan 10 - 10:52

    Firefox 3.5.2 Firefox 3.5.2 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2

    :lol: me alegro de que les gusten, que expresivos mensajes :mrgreen:

    Thalskarth, estuve :frikeando: y ya funciona, jejeje

  8. #8 by Thalskarth on Mon 11 Jan 10 - 14:26

    Firefox 3.5.7 Firefox 3.5.7 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; es-AR; rv:1.9.1.7) Gecko/20100105 Firefox/3.5.7

    Ok, yo ya estaba :smash: mientras esperaba :grin:

  9. #9 by laura077 on Mon 11 Jan 10 - 23:19

    Midori Midori GNU/Linux GNU/Linux
    Midori/0.2.2 (X11; Linux i686; U; es-es) WebKit/531.2+

    Thalskarth, :lol:

  10. #10 by @jcesarblues on Tue 12 Jan 10 - 15:11

    Google Chrome 3.0.195.38 Google Chrome 3.0.195.38 Windows Vista Windows Vista
    Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.38 Safari/532.0

    soy el único que usa windows acá? :eek:

  11. #11 by jocho on Tue 12 Jan 10 - 19:18

    Opera 9.80 Opera 9.80 Windows XP Windows XP
    Opera/9.80 (Windows NT 5.1; U; en) Presto/2.5.18 Version/10.50

    no, yo tambien (por ahora :cry: )

  12. #12 by Thalskarth on Fri 22 Jan 10 - 03:03

    Firefox 3.5.7 Firefox 3.5.7 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; es-AR; rv:1.9.1.7) Gecko/20100105 Firefox/3.5.7

    Si, aparentemente acá sos parte de la minoría :lol:

  13. #13 by laura077 on Sat 23 Jan 10 - 19:15

    Firefox 3.5.2 Firefox 3.5.2 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2

    @jcesarblues tranquilo hombre, nunca es demasiado tarde para cambiar. Aquí la mayoría de comentaristas usa Archlinux o Debian y yo Slackware :mrgreen: Windows vista es poco popular :lol:

  14. #14 by @jcesarblues on Sat 23 Jan 10 - 22:29

    Google Chrome 3.0.195.38 Google Chrome 3.0.195.38 Windows Vista Windows Vista
    Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.38 Safari/532.0

    @laura si ojala pronto me cambié a una MAC :roll: :lol:

  15. #15 by laura077 on Mon 25 Jan 10 - 07:43

    Firefox 3.5.2 Firefox 3.5.2 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2

    @jcesarblues, Mac tampoco lo es :razz:

  16. #16 by Eldharan on Wed 24 Feb 10 - 17:43

    Google Chrome 5.0.334.0 Google Chrome 5.0.334.0 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/533.1 (KHTML, like Gecko) Chrome/5.0.334.0 Safari/533.1

    a ver si funcionan… :boxing: :eat: :first: :ebrio:

  17. #17 by laura077 on Sat 27 Feb 10 - 00:06

    Midori Midori GNU/Linux GNU/Linux
    Midori/0.2.2 (X11; Linux i686; U; es-es) WebKit/531.2+

    Eldharan :crazy: sí que funcionan :P

(will not be published)

Haz click en los emoticonos para usarlos:

:smile: :razz: :lol: :wink: :grin: :mrgreen: :neutral: :roll: :shock: :confused: :cool: :twisted: :evil: :eek: :sad: :oops: :cry: :angry: :lipsrsealed: :undecided: :!: :idea: :kiss:
:silbo: :pray: :crazy: :clap: :frikeando: :boxing: :eat: :arrow: :first: :sleep: :bostezo: :smash: :dumb: :fumado: :ebrio:
Emoticonos 1 click por com y modificados por mi