Esta plantilla o template para wordpress te permite crear fácilmente múltiples páginas de contenido accesible a través de un pago social,ya sea un twitter, un me gusta en facebook o un +1 en google plus.
Este sistema no es completamente seguro y cualquiera con algunos conocimientos o con interés en saltarse el pago podrá descargarse el contenido. Es simplemente una forma de incentivar a tus usuarios.
El código original esta obtenido de este artículo: www.labnol.org/internet/social-payments/27898/
Al igual que el código original, puedes descargarlo, modificarlo y usarlo como desees, aunque se agradece un enlace de vuelta. (Gracias anticipadas!)
Captura de pantalla
Descarga y Demo
Qué mejor forma de hacer la demo que usarla para descargar el propio código. Si alguno no tiene redes sociales (o no quiere pagar un tweet) y quiere el código, que me mande un email usando el formulario de contacto y se lo enviaré sin problema.
[box type=»download»]Pulsa aquí para descargar el archivo Pagos_sociales_v1.0.zip[/box]
Instrucciones de Instalación
- Descarga el archivo Pagos_sociales_v1.0.zip y descomprímelo para obtener el archivo con la plantilla template-socialpay.php
- Sube el archivo template-socialpay.php al directorio raíz de tu tema de wordpress (puede ser un tema principal o un child-theme).
Y ya está. Si entras en tu panel de control y le das a crear una nueva página, verás que puedes seleccionar una nueva plantilla (template) en la parte de la derecha llamada Social Pay.
Pasa a la sección de uso para saber como configurarlo.
Instrucciones de uso.
Pulsa en las imágenes para verlas a mayor tamaño.
1.- Crea una nueva página.
2.- Selecciona la plantilla Social Pay.
3.- Añade un título y un contenido a la página. El titulo y el contenido aparecerán encima de los botones sociales. El contenido desaparecerá al pulsar en las redes sociales y aparecerá el enlace al contenido.
5.- Activa la vista de campos personalizados en tu wordpress: En la parte superior, pulsa en Opciones de Pantalla (Screen Options) y marca la casilla «campos personalizados» («Custom Fields»).
6.- Aparecerá un nuevo bloque debajo del contenido llamado «Campos personalizados» («Custom Fields»)
7.- Pulsa en nuevo para añadir un nuevo campo.
8.- Rellena los valores según la tabla inferior. El nombre del campo debe coincidir con la columna de la izquierda y el valor del campo usando tus propios textos. Como ejemplo te pongo lo que yo he usado en la demo en la columna de la derecha. Si no añades un campo aparecerá el valor por defecto (puedes cambiar los valores por defecto editando el código):
Valor por defecto (si no se utiliza el campo)
|
Valor de ejemplo
|
|
myurl
?
La url del contenido oculto
|
[vacio]
|
http://urldedescarga
|
backurl
?
La url en el botón de Volver.
|
/ [es decir, tu url principal]
|
http://planetahuevo.es/pagos-sociales-wordpress/
|
gurl
?
La url para el » 1″ de google plus
|
http://planetahuevo.es
|
http://planetahuevo.es/pagos-sociales-wordpress/
|
furl
?
La url que recibira los «me gusta» de facebook
|
http://www.facebook.com/planetahuevo
|
http://planetahuevo.es/pagos-sociales-wordpress/
|
ttext
?
Texto predefinido del twitter
|
Os recomiendo visitar el @planetahuevo Un blog de tecnología, gadgets y #wordpress entre otras cosas
|
Acabo de descargar la Plantilla de #wordpress para insertar pagos sociales en tu blog.
|
turl
?
Url a enviar en el twitter
|
http://planetahuevo.es
|
http://planetahuevo.es/pagos-sociales-wordpress/
|
tuser
?
Tu usuario de twitter
|
planetahuevo
|
planetahuevo
|
9.- Crea nuevos campos repitiendo los pasos 7-8 y rellénalos como consideres. Si no añades un campo utilizará el valor por defecto de la tabla. Si añades dos iguales usará el primero.
10.- Guarda y publica la página. Ya podrás verla funcionar. Prueba que todo funciona correctamente. Si no, revisa que los campos personalizados son correctos.
11.- Enlaza la página desde cualquier otro sitio y disfruta de los pagos sociales.
Cambios sobre el código original
- Traducido al español
- Agregado el código necesario para usarlo en wordpress.
- Agregados los campos personalizados («custom fields») para poder utilizarlo en varias páginas sin necesidad de modificar el código interno.
- Añadido un link a esta página (que puede eliminarse fácilmente editando el código).
- Modificado ligeramente el css aunque en general estaba bastante bien y no he visto necesario cambiar nada.
Soporte
No doy soporte al template, pero puedes utilizar el artículo de la última versión publicado en el blog para dejar un comentario e intentaré ayudarte.
Próximas versiones
Tengo ideas en la cabeza pero lo primero es sacar la versión en inglés. Se aceptan todo tipo de sugerencias.