Un usuario preguntó 👇
Hola amigos
Mis sospechas son dudosas, ¡espero que puedas ayudarme!
Si accedes al enlace que compartí contigo: https://learnertrip.com/biology/plant-cell-organelles/#related verá el problema de inmediato.
Anteriormente, al hacer clic en el título o «seguir leyendo», se abría la publicación. Ahora no funciona, los clics no funcionan en ninguna parte del cuadro. Tengo que hacer clic derecho y abrir en una nueva pestaña.
¿Sabes por qué eso no funciona ahora?
Tengo los mismos problemas en otros sitios web.
¡Gracias por adelantado!
(@jnashhawkins)
hace 1 año
Su módulo de ‘publicación relacionada’ se vincula a la publicación en sí en lugar de a una publicación diferente para que el navegador no vuelva a abrir la misma página a menos que le indique que la vuelva a abrir en una nueva pestaña o ventana.
Esto probablemente sea una señal de todo lo que se refiere a publicaciones relacionadas que no funcionan como se esperaba. Supongo que podría deberse a que no hay otras publicaciones «relacionadas», tal vez.
Creo que este es el plugin que estás usando …
Ese plugin está fechado, por lo que es posible que deba reemplazarlo con un plugin diferente.
(@jcbsep)
hace 1 año
1) Ese trabajo se centra en otro trabajo. Si hace clic en él correctamente y lo abre en una nueva pestaña, verá que es una publicación diferente.
2) No está relacionado con los plugins de publicaciones relacionados, ese cuadro es una opción predeterminada de wordpress cuando libera un enlace de wordpress en una publicación (usando el editor visual)
3) Utilizo varios plugins relacionados en otros sitios web y esos enlaces de wordpress tampoco funcionan.
(@sterndata)
Moderador del foro y voluntario del equipo de apoyo
hace 1 año
Ser un iframe creado por incrustación parece ser una función del bloque, pero no lo he recorrido para descubrir cómo los enlaces están bloqueados para que no vayan a ninguna parte.
(@valentinbora)
hace 1 año
El iframe tiene una zona de pruebas / restricciones de seguridad, por lo que no se permite la navegación en el marco principal / superior.
Es la característica del iframe que veo sandbox="allow-scripts"
, y esa es probablemente la razón de esto.
Nos vemos https://www.w3schools.com/tags/att_iframe_sandbox.asp
(@jnashhawkins)
hace 1 año
El único cuadro que vi sobre «relacionado» fue un «cuadro» que contenía un «vínculo a esa página en sí y algo de texto, así que pensé que era a eso a lo que se refería.
En una visita posterior, después de una actualización, hubo una conexión diferente en ese momento.
Y eso simplemente no funcionó, así que publicaré en @valentinbora y su respuesta probablemente sea el significado del problema real.
(@jcbsep)
hace 1 año
@valentinbora ¿Puedo hacer algo al respecto para que funcione como solía hacerlo?
(@valentinbora)
hace 1 año
¿Podría intentar primero deshabilitar CloudFlare Rocket Loader?
Esta configuración debe estar en su Tablero de CloudFlare -> Velocidad -> Optimización -> Cargador de cohetes
Si eso no ayuda, intentaremos otra cosa.
(@valentinbora)
hace 1 año
@jnashhawkins Probé esto en una instalación básica y funciona bien, con los mismos parámetros de la caja de arena. Tras una exploración más profunda, veo que hay un oyente para hacer clic en qué maneja esto a través de JS, por lo que soy escéptico sobre las optimizaciones de CloudFlare que podrían romper ese JS.
(@jnashhawkins)
hace 1 año
Veo algo que me hizo desviarme del rumbo antes con lo que pensé que era «la caja» de la que hablaba el OP.
De todos modos, los cuadros de enlace relacionados funcionaron al final del artículo cuando solo hice clic en uno de ellos, pero en el cuadro de la sección 3 que dice ‘3. RELATED ‘para mí sigue funcionando a pesar de que el enlace está allí https://learnertrip.com/biology/animal-cell-organelles/ en vez de https://learnertrip.com/biology/plant-cell-organelles/
Pero ahora que miro de nuevo https://learnertrip.com/biology/animal-cell-organelles/ y mi navegador se ha ampliado para no permitir que dos ventanas o pestañas se abran para el mismo enlace a menos que intervenga manualmente. De hecho, olvidé que lo tenía instalado en esta máquina.
Esto se está volviendo más interesante en este momento … y el sitio ya es un sitio interesante.
Entonces, Rocket Loader podría ser parte del problema … Vi problemas similares con optimizadores como AutoOptimize cuando bloquean un poco de Javascript mientras obtienen retornos de comportamiento externo … ¿o eran como saltos de línea?
De todos modos, espero «aprender más» de este sitio.
(@valentinbora)
hace 1 año
@jnashhawkins el oyente que mencioné es parte de WP Core, yo wp-embed.js
y wp-embed-template.js
. Por lo tanto, toman los clics de un enlace en el iframe y los mueven al marco principal a través de mensajes, y luego lo ejecutan:
/* Only continue if link hostname matches iframe's hostname. */
if ( targetURL.host === sourceURL.host ) {
if ( document.activeElement === source ) {
window.top.location.href = data.value;
}
}
Es por eso que soy escéptico sobre el cargador de Cloudflare, aunque no estoy seguro porque no he probado este caso específico.
(@jcbsep)
hace 1 año
¡Gracias chicos!
1) @jnashhawkins Inhabilité Rocket Loader, borré el caché y no lo solucionó. : /
2) El «cuadro de enlace» funciona en otros sitios web de mi servidor, con el mismo tema, pero sin Cloudflare, SSL y casi cualquier plugin. Ejemplo aquí: http://www.celdranbanos.com/wordpress/wordpress-link-box-problem/
¿Alguna otra idea?
(@jcbsep)
hace 1 año
CHICOS IMPORTANTES:
Si voy a una publicación y hago clic en «Vista previa de cambios», el iframe funciona.
Esto es extraño porque la publicación se carga en «vista previa de cambios» como en una publicación publicada, ¿verdad?
(@jcbsep)
hace 1 año
Hola chicos, ya lo arreglé.
Agregué un plugin llamado «Smush» (para carga diferida) y también había diferido cargas para iframes. He desactivado esa opción y todo funciona como de costumbre.
Gracias por tu ayuda 🙂
(@jnashhawkins)
hace 1 año
Miré la fuente de la «página de prueba» y luego miré el texto de «inspección» del otro sitio (el problema).
Hay ligeras diferencias cuando hay una diferencia entre ese código para formar los enlaces, pero como el que está en español mientras que el otro da el inglés correctamente, estoy encontrando algunos obstáculos en mi propia capacidad para profundizar en él. seo.
Mi siguiente sugerencia sería imprimir el origen de las dos páginas en papel y hacer una comparación lado a lado. No puedo hacer eso aquí porque algo en el sitio de producción solo me permitirá ver la salida del texto sin procesar a través de la capacidad «Inspeccionar» de Chrome.
Otra cosa en la que pensar es que estamos tratando de hacer comparaciones A – B cuando todavía hay diferencias en las dos ubicaciones reales. Tal vez una línea de plugins, Javascript, sea una diferencia en los genes de los dos temas, o tal vez hubo algún cambio durante la configuración que no podemos ver en esto.
Como mencioné anteriormente. No puedo usar CTRL-U para ver el resultado sin procesar del sitio problemático … Puedo ver el resultado sin procesar del sitio de «prueba» …
Las diferencias aleatorias pueden colgar cosas de maneras asombrosas.
(@jnashhawkins)
hace 1 año
Otra posible sugerencia es pedir ayuda al autor del tema. Su experiencia con su tema nos coloca a mí y a mis ‘ojos viejos’ muy por delante en la búsqueda de esas diferencias triviales que dudo.
Háganos saber si encuentra una solución, ya que esta información puede ayudarnos a ayudar a otra persona o pueden leer este hilo y puede llevar a una solución que necesitan.
¿Solucionó tu problema??
0 / 0