Hola,
En mi web tengo mapas incrustados, tanto de google como de wikiloc. Cuando tengo hecho el login con el usuario de administración los veo correctamente pero si no, no se muestran. No logro encontrar si es un problema de cache o de algún plugin...
Os dejo un enlace de ejemplo: https://sumandomomentos.es/embalse-de-picadas/
Gracias!
Contenido solo visible a usuarios registrados
Hola Daniel,
En este caso envíanos algunas capturas como estas incrustando estos mapas en tu sitio web, coméntanos si los hace mendiante algun plugin o si lo haces con un widget o shortcode.
Un saludo
@karen Buenas, lo hago mediante el código que facilita google maps o wikiloc, un ejemplo de google maps es: <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d48587.74219803751!2d-4.1923559!3d40.4368911!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0xd41af3d2affcd1b%3A0x8509ecbd57b43b5a!2sMirador%20La%20Venta!5e0!3m2!1ses!2ses!4v1683403317745!5m2!1ses!2ses" width="400" height="300" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
Hola Daniel,
Veo que utilizas el plugin de Advanced Custom Fields, puedes enviarnos una captura de como construyes esta página que no muestra el mapa? adicional puedes verificar creando una página nueva (no una entrada) y en esta agregar ese iframe que nos compartes, recuerda que debes agregarlo haciendo clic primero en la solapa de HTML:
Verifica si en esta se visualiza, si es el caso tienes un problema con la creación de este custom field.
Un saludo 🖐️
@argenis Buenas,
Gracias, ya me das una pista de que el campo ACF lo debo tener mal tipificado...lo tengo como área de texto y como al probarlo con el login hecho funciona bien no me di cuenta que al no estar logado no funcionaba.
El campo es un área de texto simple, por lo que no me sale la opción de HTML.
¿Qué opción del tipo debo elegir en ACF?
Gracias
Hola Daniel.
Utiliza el campo Editor WYSIWYG.
.- Editas la entrada y en el campo Mapa selecciona Texto y añades el Iframe:
Un Saludo
Buenas,
sigo teniendo el mismo problema 🙁
Primero he intentado modificar el campo existente en ACF para ponerlo como editor WYSIWYG, no ha funcionado.
He creado un nuevo campo "Mapa 2" con tipo editor WYSIWYG y he copiado como "Texto" el mapa, os muestro imagen:
Si lo pones como visual el mapa se muestra bien:
Si abro la entrada con el login en la web el mapa se muestra:
Si lo pongo sin login se ve un párrafo vacío y el mapa no se muestra (sí el título h2):
En el theme builder tengo marcado el HTML en bruto:
¿Qué mas puede ser?
Gracias!
Hola Daniel.
Lo que me parece extraño es que solo se vea si estas logueado
Puedes hacer una prueba a desactivar el plugin de Advanced Custom Fields y creas una pagina nueva con solo el mapa.
Revisa si asi se muestra y vamos descartando cosas.
Un Saludo
@pepesoler a mi también me parece extraño, por eso recurro a vuestra ayuda, porque ya no sé que mirar...
He hecho lo que indicas y de esa forma le mapa no se muestra ni con login ni sin el.
Hola Daniel,
En este caso algo sucede con los permisos de tus campos, has probado añadirlo directamente en una página y no entrada como comenta argenis?, es posible la plantilla de post este generando algun conflicto con estos campos personalizados que añades.
Verificalo y nos comentas como va todo
Un Saludo
Buenas,
no, disculpa, lo probé en una entrada y no en una página. Ahí se ve correctamente: https://sumandomomentos.es/prueba/
¿Piensas que puede ser algo de configuración del ACF? Os paso capturas de como está configurado ese campo:
En validación y lógica condicional no hay nada.
He probado a poner que el campo sea solo texto en vez de visual y texto puesto que siempre le voy a poner el html pero nada, no funciona 🙁
Hala Daniel.
Por que no lo creas con Divi que obtendrás los mismos resultado de diseño.
.- Crea una nueva entrada y utiliza el constructor de Divi
.- Añade un Modulo Código
.- Añade el Iframe en ese modulo:
.- Guarda y revisa si se muestra.
Un saludo
@pepesoler Buenas, obtendré los mismos resultados para 1 entrada pero yo no quiero hacer las entradas una a una a mano, Por un lado las hago en una excel y las importo a los campos ACF que ya están en una plantilla del theme builder, y por otro lado tengo un diseño para todas las entradas, con lo que me indicas tendría que diseñar cada entrada que hiciese. Así que realmente tu propuesta no es lo mismo.
hola Daniel
El problema es que ACF tiene problemas para mostrar Iframe en su version Free.
Puedes revisar lo siguiente:
Si que tiene un modulo pero es para la version Pro:
-> https://www.acf-extended.com/features/fields/google-map
Tienes un plugin pero para utilizarlo necesitas la API de Google Maps:
-> https://wordpress.org/plugins/acf-google-map-field-multiple-markers/
Un saludo