Avisos
Vaciar todo

Campos de texto con ACF  

 
ALBERTO
 ALBERTO
Noble Member

He creado campo de texto y área de texto con ACF como se puede ver en el adjunto....después en la entrada veo esos campos y escribo algo....pero no se ve en la entrada...no tengo ninguna plantilla creada con el generador de temas....he borrado caché de página...

 

Screenshot 2022 10 13 at 11.11.46
Screenshot 2022 10 13 at 11.12.23

Contenido solo visible a usuarios registrados

Citar
Respondido : 13/10/2022 10:17 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola alberto.

Tienes que añadir los ShotCode de los campos que quieres mostrar.

.- Supongamos que tienes dos campos creados, texto y area de texto

screenshot joomlero cp7004.webjoomla.es 2022.10.13 13 58 22

.- En la pagina/entrada donde quieras mostrarlo tienes que añadir el ShortCode con el nombre del Campo.

.- Supongamos que quieres mostra el del Campo personalizado que tiene como nombre " campo_personalizado "

screenshot joomlero cp7004.webjoomla.es 2022.10.13 14 01 03 (1)

.- Edita la entrada o pagina donde quieres mostrarlo y añade el ShortCode:

[acf field="campo_personalizado"]

 

Tienes que hacer lo mismo para los demas campos que quieras añadir.

 

Un saludo

 

 

ResponderCitar
Respondido : 13/10/2022 1:04 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

ALBERTO
 ALBERTO
Noble Member

@pepesoler

En la ficha de productos el campo pvp recomendado está añadido y se ve en el frontend como puedes comprobar sin necesidad de añadir el short-code...

 

Screenshot 2022 10 13 at 14.30.46
Screenshot 2022 10 13 at 14.29.58

 

ResponderCitar
Respondido : 13/10/2022 1:34 pm
ALBERTO
 ALBERTO
Noble Member

La segunda parte es...cómo puedo hacer para que ese campo se vea en al frontend dependiendo del rol de usuario...?...por ejemplo que lo puedan ver los usuarios de rol "costumer" únicamente....

ResponderCitar
Respondido : 13/10/2022 1:36 pm

Cursos Gratuitos WordPress

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Alberto, 

Esto visualización depende de la plantilla, ya que en los productos funciona, pero en las entradas no. Ten en cuenta que las plantillas de los productos de WooCommerce tienen un código totalmente diferente a las plantillas de las entradas, cuando te comento plantilla no son las personalizadas que añades con Divi sino como se estructura por los desarrolladores de forma nativa.

Para los campos personalizados tienes que decirle a la plantilla como los va a mostrar, ya que esto es una extensión que no es nativa de su código, en algunos casos si lo seleccionas desde las opciones de la configuración, otra opción si quieres mostrarlos de forma automática en todas es crear una plantilla en el generador de temas para tus post y añadirlos en un campo dinámico, por ejemplo > Contenido solo visible a usuarios registrados

El resultado será que mostrará tu campo personalizado

image
image

Otra opción es la que comenta Pepe a través de shortcode, verifica cuál funciona mejor para lo que necesitas. 

Un Saludo 

 

 
Esta publicación ha sido modificada el hace 2 años 2 veces por Karen Rios
ResponderCitar
Respondido : 13/10/2022 1:58 pm
ALBERTO
 ALBERTO
Noble Member

@karen

OK Karen...esta claro que para los productos no hace falta añadir el short-code...

Como restringo para que el campo se vea sólo por un determinado rol de usuario?

ResponderCitar
Respondido : 13/10/2022 2:07 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Alberto, 

No veo una opción dentro de ACF que permita esto, si puedo ver que dentro de las opciones pro del siguiente plugin lo permite https://wordpress.org/plugins/acf-extended/, sin embargo, es una opción de pago y no podemos comprobar como funciona. 

Hay opciones de a quien mostrarle el campo, pero en las opciones de edición, si lo añades para que se muestre en el frontend se sigue visualizando. 

image
image

Otra opción es revisar si algún código personalizado te permite configurar esto, en este caso puedes consultarlo con nuestro directorio de colaboradores quienes pueden ayudarte a configurar lo que necesitas. 

Un Saludo 

ResponderCitar
Respondido : 13/10/2022 3:27 pm
ALBERTO
 ALBERTO
Noble Member

@karen

Fíjate lo que he intentado...en la plantilla del producto...en el generador de temas al añadir el campo en la opciones de antes y después he colocado el short-code como puedes ver en el adjunto....pero no lo pilla...lo trata como un párrafo tal y como puedes ver...

 

Screenshot 2022 10 13 at 16.36.07
Screenshot 2022 10 13 at 16.39.22
ResponderCitar
Respondido : 13/10/2022 3:50 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

ALBERTO
 ALBERTO
Noble Member

Entonces he probado a colocar el short-code en los campos creados tal y como se ve en el adjunto pero no funciona....no oculta el texto a usuarios no logueados...

Sólo funciona en el campo de descripción corta....

Screenshot 2022 10 13 at 16.58.58
Screenshot 2022 10 13 at 16.59.45
ResponderCitar
Respondido : 13/10/2022 4:01 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Alberto

Puedes compartirnos el URL del producto al que intentas colocarle este shortcode?

Tal parece segun tus capturas que en los campos que en efecto estas agregando codigo o shortcode es interpretado como texto plano y es por ello que no se ejecuta el codigo ni se invoca el shortcode.

Debe ser utilizado un tipo de campo que permita el uso de codigo

Saludos!

ResponderCitar
Respondido : 13/10/2022 4:45 pm

ALBERTO
 ALBERTO
Noble Member
Screenshot 2022 10 14 at 09.16.46

Bueno ...pues he probado con el campo editor wysiwyg que se supone me permite colocar short-code...pero estoy haciendo pruebas sólo con texto y no se ve...

Como puedes ver en el adjunto...el campo se ha colocado en la plantilla del producto....he escrito algo en el campo en la ficha de producto...todo parece estar bien pero no muestra nada...

url del producto: https://iberianpets.com/producto/raices-naturales-distintos-tamanos-bolsa-3kg/

Screenshot 2022 10 14 at 09.17.31
Screenshot 2022 10 14 at 09.18.25

 

ResponderCitar
Respondido : 14/10/2022 8:23 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alberto.

Ese ShortCode es para ocultar contenido no te funcionara para campos personalizados.

La version pro de este plugin plugin si que puedes ocultar campos por rol de usuario:

-> https://www.acf-extended.com/features/fields/user-roles

 

Un Saludo

ResponderCitar
Respondido : 14/10/2022 12:13 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

ALBERTO
 ALBERTO
Noble Member

Plugin instalado--ACF PRO y no veo la posibilidad de los roles...

 

Screenshot 2022 10 14 at 13.53.42
Screenshot 2022 10 14 at 13.53.27
Screenshot 2022 10 14 at 13.53.07
ResponderCitar
Respondido : 14/10/2022 12:55 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Alberto, 

Ya que este complemento es de Pago como te comente anteriormente no podemos probarlo o revisar como funciona; sin embargo, veo que dentro de la documentación señalan que se debe mostrar un selector de tipo de publicación como radio, casilla de verificación o tipo de campo seleccionado. Si no logras añadirlo te recomiendo consultes con el soporte del plugin para que te indiquen de forma precisa como funciona.

Veo algunas otras opciones adicionales, pero necesitas código a medida Contenido solo visible a usuarios registrados si deseas añadir este tipo de código te recomiendo consultarlo con nuestro directorio de colaboradores quienes pueden ayudarte a configurar lo que necesitas.  

Un Saludo

 

ResponderCitar
Respondido : 14/10/2022 1:52 pm

Cursos Gratuitos WordPress