Easy Share This. Plugin para marcadores sociales en Wordpress
Escrito por: El Master en Plugins, Wordpress¿Qué es? - Precedentes - Descarga - Instalación - Configuración - Configuración avanzada - Colabora
Se trata de un sencillo plugin para Wordpress que permite mostrar iconos que enlazan hacia diferentes marcadores sociales y sitios de noticias. Está en la versión 0.1, aunque espero que podamos publicar pronto las siguente versiones, para lo cual actualizaremos esta entrada con las novedades que haya.
Ha sido probado con Wordpress 2.2 y posteriores, pero no parece que pueda tener problemas con otras versiones (si tienes algún problema no dudes en pasar por aquí a comentarlo o ponerte en contacto con nosotros).
Hace tiempo, Artux publicó Share This en español (de ahí el nombre de Easy Share This), un plugin para Wordpress basado en el Share This de Alex King (para más información visiten sus páginas). Ése plugin estuvo instalado en Lenguas de Fuego durante bastante tiempo, pero pensamos que tenía varios defectos: por un lado cierta dificultad en la navegación (agrupaba todo en un icono para luego cargar los enlaces en una página aparte), y por otro lado un error de diseño que cargaba en todas las páginas del blog una CSS, un fichero JavaScript y los todos iconos -todo esto, se usaran o no, era bastante pesado, con el consiguiente aumento en la transferencia de la web-.
Buscando una forma menos costosa de resolver el problema, en el blog de Vinagre Asesino leímos una interesante idea para enlazar a los marcadores sociales, consistente en definitiva en crear uno mismo el enlaces en lugar de buscar una solución ya hecha. Así que sencillamente estuvimos buscando la forma de enviar noticias a los marcadores sociales y luego metimos la lista en un plugin de código corto, ¿sencillo? y de bastante ligereza.
Tan sólo haz click en este vínculo:
[Descarga easy-share-this-0.1.zip | 16.5 Kb]
Para instalar Easy Share This debes seguir estos pasos:
1. Descomprimir la carpeta de instalación en la carpeta ../wp-content/plugins/
2. Abrir tu panel de control y activarlo en Plugins.
3. Editar tu plantilla de Wordpress dentro del “loop” y añadir en el lugar en que quieras que aparezcan los iconos el código que muestro a continación:
<?php if (function_exists(”easy_share_this_print”)) easy_share_this_print() ?>
La llamada a function_exists nos permite activar y desactivar el plugin desde el panel de administración de Wordpress sin tener que cambiar la platilla.
4. Seguir los pasos de la sección de configuración.
Puedes configurar el funcionamiento del plugin modificando de manera fácil el fichero easy-share-this.php.
En la línea 18 donde pone:
define(’FEED’, “”);
Especifica la dirección de tu feed, por ejemplo, si la dirección es http://tusitio.com/feed la línea 18 deberá ser:
define(’FEED’, “http://tusitio.com/feed”);
Si no sabes cómo hacerlo o no dispones de un feed déjala cómo está. El plugin funcionará, pero no enviará la información referente a tu feed a la web a la que se esté enviando la noticia.
Para cambiar la carpeta donde se alojan los iconos edita la línea 25:
define(’ICONS’, get_bloginfo(’url’).”/wp-content/plugins/easy-share-this/img/”);
y escribe la ruta de la carpeta donde quieras alojarlos, por ejemplo, si están en http://tusitio.com/feed escribe:
define(’ICONS’, “http://tusitio.com/iconos”);
Para desactivar algunos de los enlaces comenta entre las líneas 45 y 57 las lineas en las que se cargue la información de los iconos que no quieres que aparezcan (añade ‘//’ delante de la línea).
Para cambiar el número de filas en que se muestran los iconos edita las líneas 45 a 57. Estas líneas cargan en el array $sitios la información sobre los sitios web a los que vamos a enlazar. El primer índice de $sitios define la fila en que se va a mostrar (los sitios cargados en $sitios[1] se mostrarán en la primera fila, los sitios cargados en $sitios[2] en la segunda, y así sucesivamente).
Para cambiar la forma en que se muestran por pantalla los iconos, modifica tu plantilla para Wordpress. Anida la llamada a la función easy_share_this_print en código HTML como éste:
<p class = “easy-share-this”>
<?php easy_share_this_print() ?>
</p>
***Si tienes alguna duda sobre la configuración, por favor, deja un comentario en esta entrada.
Puedes colaborar con el desarrollo de este plugin de las siguentes maneras:
1. Si lo estás utilizando, deja un comentario ponte en contacto con nosotros y cuéntanos qué tal te ha ido, qué funcionalidades añadirías, cuáles quitarías…
2. Si has hecho alguna modificación no dudes en remitírnosla.
3. Si detectas algún error, por favor, avísanos.
>> Más plugins en mi lista de plugins.



Entradas (RSS)
13 Enero 2008 a las 1:33 am
¡Fantástico plugin! Es justo lo que llevaba días buscando, habéis dado con la clave y la filosofía correcta desde mi punto de vista.
Lo he instalado y en cuanto pueda os pondré en mi próximo post sobre plugins recomendables para Wordpress. Me alegro además de ser el primero en poder comentar, estoy seguro de que la lista de comentarios será larga.
Un par de sugerencias:
1.- El texto que hay que añadir al theme, si se copia y se pega en la plantilla no funciona, porque las comillas simples no se copian bien, esto pasa muchas veces. Mirad a ver si podéis arreglarlo, porque puede que tengáis quejas al respecto.
2.- Quizás podríais añadir un apartado sobre cómo añadir un sistema social más.
3.- No estaría mal que con el tiempo pensarais en hacer una interfaz que simplificara, por medio de un wizard o algo así, la configuración e instalación: feed, iconos que muestra, números de líneas, alineación (izquierda, centro, derecha)…
Espero que os sirva de ayuda,
Un saludo y gracias.
13 Enero 2008 a las 2:16 am
Gracias, Miguel. Claro que sirve de ayuda.Te cuento:
* Creo que ya está solucionado el problema de las comillas.
* Parañadir un enlace habría que hacer lo siguiente:
1. Añadir el icono del enlace a la carpeta del plugin.
2. Añadir al array de sitios (líneas a 57) la carga de ese enlace, más o menos así:
$sitios[1][] = array(”Enviar este articulo a Tu Marcador”, ICONS.”nombreimagen.jpg”, “URL_DE_MARCADOR”);
Si quereis añadir un enlace pasad por aquí y os decimos exactamente cómo.
* La idea es dejar la configuración en el menú de opciones de Wordpress, lo implementaremos poco a poco.
Un saludo y muchas gracias.
13 Enero 2008 a las 12:24 pm
Muy bien, fantástico ¡pues a seguir así!
29 Enero 2008 a las 9:42 pm
[...] | Lenguas de Fuego Enero 29th, [...]