Los pagos sociales se están poniendo de moda en internet. Básicamente consiste en cambiar un «me gusta», un tweet o un +1 de google por algún producto o contenido. Posiblemente ya habrás realizado alguno, principalmente para apuntarte a algún sorteo o concurso. Desde hace tiempo es la forma de comprar papeletas en internet, y la intención es empezar a utilizarlo también una moneda de cambio en otras aplicaciones.
[box type=»tick»]Si quieres saltarte la historieta e ir directamente a la solución para integrar pagos sociales en tu wordpress, ve al final de esta página o visita esta página[/box]
Integrar los pagos sociales en tu wordpress es una muy buena forma de conseguir alguna recompensa de parte de tus usuarios por contenido gratuito, y así podemos evitar tener que recurrir a la publicidad que ya nos satura demasiado en la red.
Las opciones hasta ahora que yo conocía para realizar un pago social (sin considerar las empresas de sorteos) eran dos, la más conocida paywithatweet.com y la nueva virallyapp.com. Ambas son empresas externas, que funcionan muy bien, pero que se centran en twitter y que no acababan de convencerme.
[box type=»info»]Nota: desde el anuncio del cierre de Google Reader cada vez que tengo que hacer algo con una empresa externa miro a ver si puedo hacerlo directamente yo sin mucho más esfuerzo. Por un lado es estupendo aprender cosas nuevas, por otro requiere dedicar mucho más tiempo y no siempre es la mejor opción.[/box]
Así que seguí investigando sobre el tema, y por casualidad ayer encontré un maravilloso código creado por www.labnol.org que te permite crear tu propio sistema de pagos sociales en cualquier web html, simplemente utilizando un código Javascript. ¿Por qué no añadirlo a mi wordpress?
Tocaba pensar como hacerlo. Primero pensé en meterlo integrado en mi tema de wordpress de woothemes, luego pensé que eso tampoco me serviría en otras webs que ya estaba usando y que tenía que ser más sencillo.
Lo segundo que pasó por mi mente fue hacer un plugin con opciones, algo bastante más simple de hacer que el theme, pero, lo descarté por una razón principal. Aunque es un código extremadamente simple para un plugin estoy cansado de tener miles de plugins en el sistema. Cada vez intento minimizar la carga de plugins en mi wordpress y me mantengo solo con los esenciales (lista que voy a revisar porque cada vez son menos).
Lo siguiente fue construir un sistema de «custom post types» pero esta solución afectaba demasiado a las tripas de mi wordpress. Por último pensé en convertirlo en un shortcode, menos código, más fácil de implementar, sencillo para colocar en una página o post, etc. Es una opción que me gusta y que me dejo para el futuro, pero no es lo que decidí hacer ayer.
Pagos Sociales con Wordpress – Page Template
La solución final que he adoptado es crear un template (plantilla) de página de wordpress, de forma que cualquiera la puede instalar simplemente añadiéndola a su tema de wordpress actual, sea cual sea. Es como un plugin pero mucho más sencillo de instalar y sin tocar la base de datos ni nada más. Para borrarlo, lo eliminas de tu tema y listo. ¿Qué te toca actualizar el tema?, acuérdate de llevarte el código contigo y sin problema.
Además utilizando los Custom Fields» (o Campos personalizados) de una página podemos configurar el template a nuestro gusto sin tener que modificar ni una línea del código si no queremos.
[box type=»download»] Visita la página Pagos Sociales con Wordpress para descargar el código y obtener más información.[/box]
He creado una página especifica en el blog dedicada al template, Pagos Sociales con Wordpress dónde explico todos los detalles del template (plantilla), las instrucciones de instalación y uso, el código completo para descargarlo, una captura de pantalla y una demo (que podéis ver aquí). Así es más fácil tenerlo centralizado e iré actualizando esa página y añadiendo las modificaciones que sean necesarias.
Para soporte usaré por ahora este
Javier dice
He utilizado el código tal como aparece. Sin embargo funciona con todos menos facebook. Al presionar «me gusta» sale «Error» en letras rojas. A continuación de esto, si le hago click, un mensaje diciéndome que no puedo publicar ese contenido porque el link está bloqueado, pasa con todos los links, incluído planetahuevo. ¿Qué podría ser?
Ángel dice
Es muy raro, el código lo utilizo en mi web y no me ha dado ningún problema hasta ahora.
¿Puedes enseñarme dónde te sucede eso?
¿Es posible que tengas una proteccion por contraseña o algo así?