Soporte » Guías – Resolución de problemas » Mostrar/Ocultar un Widget

  • Buenas noches,
    Hemos estado buscando un plugin que pudiera darnos un servicio para una web información deportiva. Concretamente un marcado que pudiera quedar en la parte superior, el diario marca en su web seria un buen ejemplo. Como no lo hemos encontrado, se aceptan sugerencias si alguien conoce alguno, nos hemos decidido por incluir un iframe en el que cargamos una marquesina con los resultados, estamos justo ahora con el diseño de ella. Que problema nos encontramos, que cuando esta marquesina y por tanto el iframe no tienen contenido, se queda en blanco y quisiéramos quitarle, pero de una manera sencilla que no implicara que los periodistas que meten la noticia tengan que tener acceso al diseño de web… lo que haría correr un grabe peligro la misma 🙂
    Como podríamos facilitar que ellos mediante algún sistema pudiera activar o desactivar este iframe?
    Espero haberme explicado

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 3 respuestas - 1 de 3 (de 3 total)
  • Hola @jrvalle

    Tengo varios comentarios y soluciones para ti.

    Primero de todo. La manera en la que introducis el iframe no es nada correcta, veo que lo estais llamando desde https://www.burgosdeporte.com/wp-content/plugins/slick-1.8.1/marcadorvertical.php
    Esto es muy malo, ya que si actualizas el plugin slick provocareis que ese fichero desaparezca. Por lo tanto te recomiendo que saqueis ese fichero hacia la raiz o hacia un tema hijo.

    Entonces la manera correcta de hacer lo que propones sería:
    – Crear una página de configuración en WordPress ya sea con código (https://codex.wordpress.org/Creating_Options_Pages) o con el plugin ACF (https://www.advancedcustomfields.com/resources/options-page/)
    – En esa página deberías tener un check que nos indicará si esa sección está activa o no.
    – En la página de la home poner un shortcode, que primero de todo tenga un if de si el check está marcado o no y después muestre el contenido del iframe (mucho mejor que el iframe ese)

    Todo esto que te indico en vez de con shortcode tb se puede hacer con un page template o en el fichero page.php de tu tema hijo (con la función is_frontpage() )

    Espero que te sirva de guía de las funciones de WordPress que deberías hacer servir para conseguir lo que quieres.

    Recuerda comentar tus progresos para que otros usuarios que tengan las mismas dudas puedan beneficiarse.

    Muchísimas gracias Adrian.
    Hace solo un par de meses que nos hemos puesto con WordPress y es un nuevo mundo. Anteriormente desarrollamos nuestra web al 100% con codigo propio en PHP y ASP clásico.
    Una vez que manejamos medianamente el tema WordPress básico. Por donde podríamos empezar para introducirnos en el mundo del desarrollo para creación de plugins o temas similares al aquí planateado?
    Mil gracias por tu apoyo.

    Buenas,

    Bienvenidos al mundo de WordPress!! Ya veréis que al final os sentireis cómodos programando y utilizándolo como framework.

    Aquí puedes encontrar toda la información para introduciros
    https://developer.wordpress.org/themes/

    Aquí podréis consultar todos los hooks y funciones.
    https://codex.wordpress.org/

    Y aquí teneis herramientas para desarrolladores.
    https://developer.wordpress.org/

Viendo 3 respuestas - 1 de 3 (de 3 total)
  • Debes estar registrado para responder a este debate.