Plugin para ocultar enlaces de descarga en WordPress

  • Autor Autor iblogstudio
  • Fecha de inicio Fecha de inicio
I

iblogstudio

Hola,

Estoy planteandome a la idea de hacer un sitio donde las personas puedan descargar cosas, pero para poder descargar o ver el link de descarga en los post deban estar suscritos... (hacer login)

Alguien conoce algun link que pueda hacer esto?

Proceso de registro automatico
Aceptar pago en varios formato o solo paypal
ocultar link de descarga.. que una vez que la persona hace login pueda verlo
Facturarle una vez expire el periodo en el cual la persona se suscribio

Alguna sugerencia o parecido?
 
Ando con mucho tiempo este día jejejje así que te cree esta función, solo agregala al archivo functions.php de la carpeta de tu theme antes de la estiqueta de cierre
Insertar CODE, HTML o PHP:
?>
PHP:
/*Inicia enlace de usuarios*/
 function enlace_user($atts,$contenido=null) {  
     extract(shortcode_atts(array( ), $atts));
if ( is_user_logged_in() ) {
    return '<a href="'.$contenido.'">Click para descargar</a>';
} else {
    echo 'Para descargar el archivo necesitas <a href="/wp-login.php?action=register">Registrarte</a> o <a href="/wp-login.php">Iniciar sesion</a>';
}
}  
add_shortcode("enlace", "enlace_user");
/*Termina enlace de usuarios*/

Luego para colocar un enlace usa el siguiente shortcode
PHP:
[enlace]http://www.misitio.com/juego.zip[/enlace]

Cualquier duda me avisas y comenta si funciona...

Saludosssssssssssssssssssssssssss

- - - Actualizado - - -

Hola,

Estoy planteandome a la idea de hacer un sitio donde las personas puedan descargar cosas, pero para poder descargar o ver el link de descarga en los post deban estar suscritos... (hacer login)

Alguien conoce algun link que pueda hacer esto?

Proceso de registro automatico
Aceptar pago en varios formato o solo paypal
ocultar link de descarga.. que una vez que la persona hace login pueda verlo
Facturarle una vez expire el periodo en el cual la persona se suscribio

Alguna sugerencia o parecido?

.0.........................
 
Ando con mucho tiempo este día jejejje así que te cree esta función, solo agregala al archivo functions.php de la carpeta de tu theme antes de la estiqueta de cierre
Insertar CODE, HTML o PHP:
?>
PHP:
/*Inicia enlace de usuarios*/
 function enlace_user($atts,$contenido=null) {  
     extract(shortcode_atts(array( ), $atts));
if ( is_user_logged_in() ) {
    return '<a href="'.$contenido.'">Click para descargar</a>';
} else {
    echo 'Para descargar el archivo necesitas <a rel="nofollow" href="/wp-login.php?action=register">Registrarte</a> o <a href="/wp-login.php">Iniciar sesion</a>';
}
}  
add_shortcode("enlace", "enlace_user");
/*Termina enlace de usuarios*/

Luego para colocar un enlace usa el siguiente shortcode
PHP:
[enlace]http://www.misitio.com/juego.zip[/enlace]

Cualquier duda me avisas y comenta si funciona...

Saludosssssssssssssssssssssssssss

- - - Actualizado - - -



.0.........................

Graciasss.Habia agregado eso hace un tiempo, pero no me habia funcionado, ahora si me sale en INGLES el texto que pide LOGEARSE! :encouragement:
 
Ando con mucho tiempo este día jejejje así que te cree esta función, solo agregala al archivo functions.php de la carpeta de tu theme antes de la estiqueta de cierre
Insertar CODE, HTML o PHP:
?>
PHP:
/*Inicia enlace de usuarios*/
 function enlace_user($atts,$contenido=null) {  
     extract(shortcode_atts(array( ), $atts));
if ( is_user_logged_in() ) {
    return '<a href="'.$contenido.'">Click para descargar</a>';
} else {
    echo 'Para descargar el archivo necesitas <a rel="nofollow" href="/wp-login.php?action=register">Registrarte</a> o <a href="/wp-login.php">Iniciar sesion</a>';
}
}  
add_shortcode("enlace", "enlace_user");
/*Termina enlace de usuarios*/

Luego para colocar un enlace usa el siguiente shortcode
PHP:
[enlace]http://www.misitio.com/juego.zip[/enlace]

Cualquier duda me avisas y comenta si funciona...

Saludosssssssssssssssssssssssssss

- - - Actualizado - - -



.0.........................


Hola, la verdad que esto funciona muy bien!

Pero no es lo que estoy buscando...

Deseo que procese el pago, y esto solo sirve para que las personas que no son miembros oculten el link.

Lo ideal es que procese el pago, cree la cuenta del usuario, oculte el link y cuando la persona hace login lo pueda ver


gracias de todos modos...

alguna otra sugerencia??
 
Hola,

Estoy planteandome a la idea de hacer un sitio donde las personas puedan descargar cosas, pero para poder descargar o ver el link de descarga en los post deban estar suscritos... (hacer login)

Alguien conoce algun link que pueda hacer esto?

Proceso de registro automatico
Aceptar pago en varios formato o solo paypal
ocultar link de descarga.. que una vez que la persona hace login pueda verlo
Facturarle una vez expire el periodo en el cual la persona se suscribio

Alguna sugerencia o parecido?

http://fabi.me/wordpress-plugins/wp-filebase-file-download-manager/
 
Estaba buscando justo esto, pero he ido a probarlo y no funciona.... alguien logro hacerlo funcionar ??? para mi el problema esta en que apesar de que añador correctamente la funcion en el archivo functions antes del ?> no pilla bien los tags [enlace][/enlace] los muestra tal cual escritos....
 
Atrás
Arriba