entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Como crear mi página de inicio en wordpress sin usar el theme que tenga activado

Buenas Colegas, estoy montando una web en wordpress y soy primeriso usando el CMS.

Entonces en la web tengo activado el theme storefront de woocommerce theme y también tengo activado el plugin Live Composer el cual quiero usar para crear una página de inicio en blanco sin nada del theme activado que me pone un menú que no encuentro la forma de quitarlo.

Dado que el vinculo de Live Composer no es muy fuerte con el woocommerce estoy pasando trabajo y creando un hibrido entre el theme y el diseño con live-composer para lo cual he cambiado un poco de código del theme pero no encuentro la forma de quitarle el menú a la página estática que pongo como Inicio.

Saludos Dairon

2 Respuestas

1voto

dairon Puntos17120

Gracias a la respuesta de @Peter pude cambiar un poco el theme para crear el híbrido bien ponerle un home echo completamente en LC y Header y Footer también con LC.

Lo resolví de la siguiente forma:
entre en el fichero del header.php y puse una condicional para validar el home y en caso de no ser home todo continúa como hasta ahora pero en caso de ser home no pasa nada ;)

primero inserté luego de Body <?php echo dslc_hf_get_header(); ?> para que me cargue el head asignado en LC

segundo puse está condicional:

if ( !is_front_page() ) { ?>

    todo el codigo normal del fichero head que está debajo del body

<?php } ?>

y luego en el footer.php
primero mantuve los div de contenido y comente los contenido del theme
segundo agregué <?php echo dslc_hf_get_footer(); ?> para cargar el foot del LC

Entonces para activar el LC en mi sitio web para poner los HEAD y FOOTER creados en LC modifique el fichero function.php agregando las siguientes lineas de código al principio del fichero:

// Delcare Header/Footer compatibility
define( 'DS_LIVE_COMPOSER_HF', true );
define( 'DS_LIVE_COMPOSER_HF_AUTO', false );

// Content Width ( WP requires it and LC uses is to figure out the wrapper width )
if ( ! isset( $content_width ) )
    $content_width = 1180;

Ya con todo esto logré tener mi Home limpio para trabajarlo con LC puramente, y mi head y mi foot también con LC.

Seguro me quedan otros detalles pero con esto voy avanzando.

Saludos Dairon

2votos

Peter Puntos150460

Tendrías que crear una plantilla específica para la portada y asignarla a esa página.

Esta plantilla lleva lo que quieras y solo tienes que hacerla sin que llame al menú de navegación. Una vez hecha, ya puedes utilizar tu builder en esa página y no tendrá la navegación.

En la documentación oficial tienes toda la info.

Saludos.

0voto

dairon comentado

ya modifique la plantilla y le agregue el head y foot de del Live Composer y le quite el head y foot de la plantilla pero esta plantilla tiene un carrito de compras que quiero utilizar por eso no le quito le menú. pero quiero que el menú solo le salga en las otras páginas y no en el Home para hacer el home completamente en LC

0voto

Peter comentado

Lo más sencillo es que dupliques alguna de las plantillas que ya trae tu tema y únicamente le quites el llamado a la navegación.

Creas una pagina nueva y la asignas a Home y al editar esa página, le asignas tu plantilla recién creada.

De esa forma sólo esa página "Home", va a estar sin navegación.

Saludos.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta