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

[SOLUCIONADO] Problema Shortcode

Estas en el tema de Problema Shortcode en el foro de WordPress en Foros del Web. Utilizo este codigo en functions.php add_shortcode( 'ocultar', 'ocultar_texto_invitados' ); function ocultar_texto_invitados( $atts, $content = null ) { if ( is_user_logged_in() && !is_null( $content ) && ...
  #1 (permalink)  
Antiguo 11/05/2015, 17:07
 
Fecha de Ingreso: noviembre-2013
Mensajes: 4
Antigüedad: 10 años, 5 meses
Puntos: 0
Problema Shortcode

Utilizo este codigo en functions.php
add_shortcode( 'ocultar', 'ocultar_texto_invitados' );

function ocultar_texto_invitados( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return '<h2>...fin del contenido para usuarios no registrados... </h2>';
} add_action( 'after_setup_theme', 'et_setup_theme' );

para ocultar el contenido a los usuarios que no están registrados, el problema es que cuando me registro me sale este error.

[cws-row cols=1][col span=12][cws-widget type=text title=""]
[services open='addiction-recovery' /][/cws-widget][/col][/cws-row]

como puedo solucionar esto? gracias.
la web es http://www.vacations.com.ar
  #2 (permalink)  
Antiguo 11/05/2015, 20:12
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Problema Shortcode

Fuera de que tienes dos veces el return?

no debes usarlo dos veces, si necesitas mostrar ambas cosas debes concatenarlo.....
  #3 (permalink)  
Antiguo 12/05/2015, 09:25
 
Fecha de Ingreso: noviembre-2013
Mensajes: 4
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Problema Shortcode

Cita:
Iniciado por ArturoGallegos Ver Mensaje
Fuera de que tienes dos veces el return?

no debes usarlo dos veces, si necesitas mostrar ambas cosas debes concatenarlo.....
y como tendria que quedar el codigo correcto entonces? porque busque en varios lados y todos tienen dos return
  #4 (permalink)  
Antiguo 12/05/2015, 11:48
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Problema Shortcode

lee mi mensaje anterior alli te digo como debe quedar...

Que analizandolo de nuevo tambien puedes considerar la probabilidad que necesites revisar la documentacion de PHP sobre como usar un IF con su respectivo ELSE que puede sea lo que te esta fallando.

Etiquetas: php, shortcode, theme, usuarios
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




La zona horaria es GMT -6. Ahora son las 11:52.