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...
Contenido solo visible a usuarios registrados
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
.- 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 "
.- 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
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...
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....
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
Otra opción es la que comenta Pepe a través de shortcode, verifica cuál funciona mejor para lo que necesitas.
Un Saludo
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?
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.
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
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...
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....
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!
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/
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
Plugin instalado--ACF PRO y no veo la posibilidad de los roles...
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