Avisos
Vaciar todo

Ocultar menú solo en una página

12 Respuestas
5 Usuarios
0 Reactions
2,491 Visitas
Antonio
Respuestas: 235
Estimable Member
Topic starter
 

Hola.

Estoy acabando la página donde doy la info de mis cursos, y me gustaría ocultar el menú solo en ella, ya que quiero que sea como una página de ventas.

Supongo que existen plugins para esto, pero quisiera hacerlo sin utilizar ninguno, si es posible.

Gracias.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 02/12/2016 11:59 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Lo podrías tratar de ocultar mediante CSS. Para ello tendrías que ver las clases que se aplican para la etiqueta body de esa página.

Por ejemplo, en la página Contenido solo visible a usuarios registrados de tu web veo que el body tiene la siguiente forma (lo pueden ver revisando el código fuente de la página cargada):


Aquí, la clase page-id-12093 es única para la página. Para ocultar el menú en esta página podría agregar un CSS como el siguiente:

body.page-id-12093 #main-nav-sticky-wrapper {
display: none;
}

Puedes añadir este código en cualquier CSS que se cargue con su tema (no veo los que se están cargando porque estás utilizando el Autoptimize).

Solo deberás cambiar el page-id-12093 por el correspondiente a la página donde quieres ocultar el menú.


 
Respondido : 02/12/2016 1:19 pm
Antonio
Respuestas: 235
Estimable Member
Topic starter
 

Hola, Pablo.

No sé cómo acceder al CSS de las páginas 🙁


 
Respondido : 09/12/2016 8:26 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Si quieres que te digamos en que archivo debes poner este código, de manera general puedes ponerlo al final de archivo style.css de tu theme.

Estas usando un plugin de optimización que no permite ver los archivos de tu theme por lo que no podemos saber si tienes algún css personalizable adicional.

Saludos.


 
Respondido : 09/12/2016 9:38 pm
Antonio
Respuestas: 235
Estimable Member
Topic starter
 

Jhon, ¿el plugin al que te refieres es Autoptimize?


 
Respondido : 09/12/2016 10:12 pm
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
 

Hola,

Si, dicho plugin realiza la compresión de los ficheros CSS.

En ciertas ocasiones, el tema dentro de sus opciones tiene un apartado para poder insertar código css o también te permite crear temas hijo: https://www.webempresa.com/blog/crear-temas-hijo-child-themes-en-wordpress.html


 
Respondido : 10/12/2016 3:41 am
Antonio
Respuestas: 235
Estimable Member
Topic starter
 

¿Si lo desactivo podréis ver los archivos del theme?


 
Respondido : 10/12/2016 10:09 am
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Antonio.

¿Si lo desactivo podréis ver los archivos del theme?
Si, si lo desactivas podremos ver los ficheros de tu instalación y orientarte mejor.

Un saludo


 
Respondido : 10/12/2016 12:03 pm
Antonio
Respuestas: 235
Estimable Member
Topic starter
 

Hecho.


 
Respondido : 10/12/2016 2:02 pm
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Antonio.

Tienes que añadirlo al archivo ss-gizmo.css que encontraras en la ruta /wp-content/themes/dante/css/ss-gizmo.css

Edita el archivo y añade lo siguiente al final :

body.page-id-11861 #main-nav-sticky-wrapper {
display: none;
}

En el código que te paso es para que se esconda en la pagina de inicio, solo tienes que cambiar el ID de la pagina por la el de la pagina donde no quieres que se muestre ( body.page-id-11861 ).

Si no puedes localizar el ID indícanos en que pagina quieres que se oculte el menú para indicarte que ID utiliza.

Un saludo


 
Respondido : 10/12/2016 2:49 pm
Antonio
Respuestas: 235
Estimable Member
Topic starter
 

Perfecto. Resuelto y sin problemas.

Muchas gracias, de nuevo, y hasta la próxima.


 
Respondido : 10/12/2016 7:03 pm
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Antonio.

Genial, me alegra que lo solucionaras 😉 y mas viendo que entendiste lo que te indicamos :cheer:
Cerramos el tema.

salutacions a la terreta 😉

un saludo


 
Respondido : 10/12/2016 7:19 pm