Buenas tardes:
Quisiera saber porque este código:
que he sacado de uno de vuestros artículos del blog () no funciona poniéndolo en un widget de html personalizado.
Y lo he probado con otras imágenes. Nada, no funciona, y no se a qué se debe.
Lo curioso es que sí funciona en otro subdominio que tengo con un pack palene webempresa ( https://magazin.revistaelzoco.com/). Sinceramente no lo entiendo. Podéis ayudarme?
Saludos
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Tendríamos que ver en tu sitio en qué parte esta colocado este código q no funciona, envíanos la url exacta y alguna captura de pantalla
Saludos.
Hola
Lo que sucede es que a pesar de que colocas el código con javascript en tu widget de HTML, por defecto WordPress al mostarlo en el front-end elimina el código javascript, por lo que tendrías que evaluar un plugin que no tenga esta restricción y usar tu código con este plugin, revisa por ejemplo:
https://wordpress.org/plugins/allow-javascript-in-text-widgets/
https://es.wordpress.org/plugins/enhanced-text-widget/
Saludos.
Gracias por la aclaración.
Según pone en el enlace que me has dado está destinado solo para sitios múltiples. Sabes algún otro que funcione en wordpress estandar?
Un saludo
Hola
A qué plugin te refieres?, de manera general si un plugin soporta multiples sitios debería también soportar un sitio estándard
Saludos.
Lo que no entiendo es por qué en el subdominio sí funciona: https://magazin.revistaelzoco.com/
Qué cambia?
Hola,
Revisando el código fuente de Contenido solo visible a usuarios registrados veo que tienes 2 veces el código para el reemplazo.
De esta forma, al tener 2 objetos con el nombre sub_but el reemplazo no se realiza correctamente.
Tendrías que asegurarte de tener este código una sola vez o, en caso de que lo quieras usar varias veces, tendrías que cambiar el nombre del objeto, por ejemplo a sub_but2, sub_but3, etc.
No creo que sea ese el problema. O al menos no solo ese, porque en el subdominio https://magazin.revistaelzoco.com/ está tal cual con sub_but. dos veces y funciona.
De todas formas he probado a cambiarlo como me has dicho y no funciona. Ahora he puesto este código:
Hola,
El problema tiene que ser el que te comento. En el subdominio tienes este código:
En cambio en la otra web tienes este código:
y este otro:
Es decir, tienes 2 reemplazos de imágenes en lugar de uno. De hecho, tras el cambio que has aplicado el segundo ya funciona (el que tiene la imagen "el mejor lugar para promocionarse").
El primer reemplazo te está fallando porque en el código hay una referencia a sub_but2 y 2 a sub_but3, cuando todas tendrían que hacer referencia la misma También te sobra un punto final en el nombre de la imagen. Por ejemplo, un código correcto sería:
Muchísimas gracias Pablo!! Tenías razón, con tu código funciona. Lo que pasa es que yo entendí mal tu explicación. Cuando digiste
2 objetos con el nombre sub_but
creí que te referías a las dos imágenes, y te refieres a dos objetos en dos widgets con el mismo nombre
Mil gracias
HOla
Ya veo que funciona correctamente, tarda un poco en cargar al inicio ya que el código carga una imagen.
Saludos.