Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Crear un post para usuarios registrados

Estas en el tema de Crear un post para usuarios registrados en el foro de WordPress en Foros del Web. ¿Hay alguna manera de crear un artículo que sólo pueda ser leído por usuarios registrados?...
  #1 (permalink)  
Antiguo 17/10/2007, 13:14
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 17 años, 11 meses
Puntos: 18
Crear un post para usuarios registrados

¿Hay alguna manera de crear un artículo que sólo pueda ser leído por usuarios registrados?
  #2 (permalink)  
Antiguo 17/10/2007, 13:19
Avatar de JaimePGP  
Fecha de Ingreso: septiembre-2007
Mensajes: 57
Antigüedad: 16 años, 7 meses
Puntos: 1
Sonrisa Crear un post para usuarios registrados

¡Eso mismo me pregunto yo! También quiero crear una sección en WordPress en la que sólo la puedan visitra los usuarios que estén registrados. He conseguido que sólo se pueda ver el contenido si tienes una contraseña, pero me gustaría que no tuviera que ir dándosela a los usuarios registrados...

¡Alguien nos ayuda?
  #3 (permalink)  
Antiguo 17/10/2007, 14:39
Avatar de j_aroche
Server Ninja
 
Fecha de Ingreso: agosto-2006
Ubicación: iPhone: 14.624481,-90.487457
Mensajes: 2.066
Antigüedad: 17 años, 8 meses
Puntos: 223
Re: Crear un post para usuarios registrados

Dentro del Loop de posts en la plantilla, debes dejar el código así:

Código PHP:
<div class="entry">
<?php
$user 
wp_get_current_user();
if ( 
$user->ID ) { // si esta registrado
the_content('Read the rest of this entry &raquo;');
} else {
echo 
"<p>Debes estar registrado para leer este post</p>";
}
?>
</div>
debería de funcionar ;)
  #4 (permalink)  
Antiguo 17/10/2007, 23:13
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 17 años, 11 meses
Puntos: 18
Re: Crear un post para usuarios registrados

Per sólo quiero un post para registrados (o una página), no todo el blog.
  #5 (permalink)  
Antiguo 18/10/2007, 10:49
Avatar de j_aroche
Server Ninja
 
Fecha de Ingreso: agosto-2006
Ubicación: iPhone: 14.624481,-90.487457
Mensajes: 2.066
Antigüedad: 17 años, 8 meses
Puntos: 223
Re: Crear un post para usuarios registrados

entonces agregas un custom meta field al post, luego en el loop revisas si tiene ese meta field y si no esta registrado le das la alerta.
  #6 (permalink)  
Antiguo 18/10/2007, 12:04
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 17 años, 11 meses
Puntos: 18
Re: Crear un post para usuarios registrados

Cita:
Iniciado por j_aroche Ver Mensaje
entonces agregas un custom meta field al post, luego en el loop revisas si tiene ese meta field y si no esta registrado le das la alerta.
¿y que custom meta field le añado? No te entiendo...
  #7 (permalink)  
Antiguo 29/10/2007, 20:41
 
Fecha de Ingreso: septiembre-2004
Mensajes: 362
Antigüedad: 19 años, 7 meses
Puntos: 1
Re: Crear un post para usuarios registrados

Hola, aunque no sería 100% seguro.. yo haría un artículo que requiera password y le envío el password a los usuarios registrados.
__________________
Saludos,

Martin
  #8 (permalink)  
Antiguo 30/10/2007, 00:03
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 17 años, 11 meses
Puntos: 18
Re: Crear un post para usuarios registrados

Me parace que lo mejor es que en single.php (creo que es el que te carga las páginas) le meto un if y si ?p=XXX entonces otro if para ver si está conectado, si es así lo ve y si no le saca un cartel de error.

Pero ya lo veré más adelante...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 23:08.