Quitar pestaña Home

Inicio Foros WordPress Themes y Diseño Quitar pestaña Home

Este debate contiene 22 respuestas, tiene 13 mensajes y lo actualizó  dayi_v hace 7 años, 8 meses.

  • Autor
    Publicaciones
  • #11993

    xay2
    Participante

    <p>Hola,</p>
    <p>tengo un problema con el blog que ya no sé cómo resolver. He cambiado varias veces de plantilla y en todas me aparece duplicada la página estática que puse como portada. Me sale una pestaña ‘Home’ y luego la que yo hice, que es la misma. ¿Alguien sabe cómo se puede quitar esa molesta pestaña? ¿Hay alguna forma de saber cómo quitarla, independientemente del theme que se use??? Miré en varias webs y ponía que había que quitar una parte de la CSS, pero era totalmente diferente a lo que encontré en la plantilla de este theme y al quitar lo que pensé que sería simplemente salió un error indicando que no funcionaba. No tengo demasiada idea de CSS, html ni nada de eso, lo poco que sé es por haber estado trasteando por mi cuenta alguna vez…</p>
    <p>La dirección de mi blog es http://itahisa.net/blog/ y el theme que estoy usando ahora mismo es el twilight crown (http://wordpress.org/extend/themes/twilight-crown), aunque con el que usaba antes, el ligneous (http://wordpress.org/extend/themes/ligneous), también tenía el mismo problema.</p>
    <p>La otra opción que tengo es otro theme que he encontrado hoy, el twilight (http://wordpress.org/extend/themes/twilight), que no da el problema de las pestañas duplicadas. A ese le quitaría la sidebar de la derecha y dejaría sólo la de la izquierda. Eso sé cómo hacerlo, pero ¿cómo podría &quot;estirar&quot; luego el cuerpo principal del blog para ocupar el sitio de la sidebar??
    </p>

  • #25917

    Jose Moreno
    Participante

  • #25918

    Jose Moreno
    Participante

    para que no aparezca "Home" en el menú para todos los themes es igual: debes editar el archivo header.php (cabecera) … buscar esta línea (o similar) y borrarla <a href=&quot;<?php bloginfo('url'); ?>&quot;>Home</a>

  • #26394

    Sonia
    Participante

    Genial y super fácil :mrgreen:
    Gracias Jose.

  • #26407

    emeterio
    Participante

    hola, pues a mi me gustaría hacer lo mismo pero no encuentro lo que dices. Me conformaría con que la pestaña inicio enviara a la pagina principal por defecto en lugar de a la pagina inicio donde no hay nada. No se si me explico.
    mi pagina [url=http://www.stpeters.es/wp_sanpi]www.stpeters.es/wp_sanpi[/url]

  • #26409

    josep
    Participante

    Según mi poco saber,emeterio,si accedes al header.php y modificas esta linea;

    [b]http://www.stpeters.es/wp_sanpi/inicio/[/b]

    por esta;
    [b]
    http://www.stpeters.es/wp_sanpi/%5B/b%5D

    deberias tener el problema solucionado

  • #26613

    Jose Moreno
    Participante

    bueno emeterio he estudiado un poco tu plantilla, incluso instalandola en una pagina de pruebas y no me aparece la pagina "inicio", tampoco veo como borrarla en el header.php
    por que no pruebas lo siguiente: en tu escritorio de wordpress ingresa en Páginas>Editar y si ves una página que se llame inicio, la borras

  • #26621

    imported_medievalia
    Participante

    Para modificar lo que dices, es posible que lo tengas en la pagina: funciones del tema (functions.php).
    Ya sabes: Aspecto y luego Editor, en tu menu.
    Yo tuve que buscar mucho, ya que todo el mundo dice que esta en el header, pero como dice Fernando, depende de la plantilla.
    Suerte en tu hazaña.

  • #26998

    lumbreras
    Participante

    emeterio, ya encontré "tu problema", a diferencia de otras plantillas, que ya traen por default la pestaña home que te lleva al inicio de tu blog, el tuyo te da la opción de tu mismo crear las páginas, sin tener el inicio, tal y como ya lo hiciste, sólo que en este caso, es un problemita, ya que tu al crear INICIO, te da un ID sorteado, tal y como son las opciones de tu theme, bueno pues para arreglar este asunto leyendo, y comparando código con mi plantilla, ya tengo la solución:

    Entra al EDITOR de ASPECTO o APPEARENCE donde puedes ver los archivos de tu plantilla, abres el archivo [b]Cabecera(header.php)[/b] y busca el siguiente código:

    [quote]<?php if($redo_pagemenu == 0) { ?>
    <div>
    <ul id="alt_menu">
    <?php wp_list_pages(‘sort_column=menu_order&depth=1&title_li=’); ?>

    </div>
    <?php } ?>[/quote]

    Así tal cual te lo muestro, bueno ya que estás ahí lo cambias por éste otro:
    [quote]<?php if($redo_pagemenu == 0) { ?>
    <div>
    <ul id="alt_menu">
    <li <?php if ( is_home() ) { ?> class="current_page_item"<? } ?>>/">Inicio
    <?php wp_list_pages("title_li="); ?>

    </div>
    <?php } ?>[/quote]

    Con éste otro ya te dará el INICIO, además de tener tus otras páginas que ya creaste, y si ves doble INICIO, vete a PAGES o PAGINAS y borras INICIO.

    Y listo, si tienes otro problema crea el Tema, para poder ayudarte, suerte!!

  • #27005

    Sonia
    Participante

    Flipo con vosotros 😯

    :mrgreen:

  • #27046

    emeterio
    Participante

    Hola Lumbreras, gracias por tu tiempo. He intentado el cambio que me dices y funciona, pero a medias. Te explico. En el código que me pones hay insertado un link que pienso que es un error tipográfico, o no?. Ya me dirás. Si quito esta parte de código funciona, pero ahora se ven todas las páginas más todas las subpáginas, que antes no salían y no me interesa que salgan. Iré probando pero me gustaría que me dijeras cómo hacer que solamente salgan las páginas principales.
    Gracias de nuevo.

  • #27058

    Jose Moreno
    Participante

    hola Emeterio, puedes mostrar las páginas que tú quieras con el atributo "exclude", modificando el archivo header.php como te indicó Lumbreras y dentro del código que Lumbreras te dió cambias esto

    ‘<?php wp_list_pages(‘title_li=’); ?>’

    por esto

    ‘<?php wp_list_pages(‘title_li=’&exclude=1,2,3,4,5); ?>’

    donde dice 1,2,3,4,5 debes cambiar estos números por las ids de las páginas que quieres no se muestren, para ver los id de las páginas vas a Páginas > Editar

    [img]http://i479.photobucket.com/albums/rr158/jomoca_album/sdvfsdvfdsvf1.jpg[/img]

    y al poner el puntero encima del nombre de la páginas vas a ver algo como esto

    [img]http://i479.photobucket.com/albums/rr158/jomoca_album/sdvfsdvfdsvf2.jpg[/img]

    abajo en la barra de estado de tu navegador verás algo como esto

    ‘http://www.josemoreno.com.uy/wp-admin/page.php?action=edit&post=89’

    donde en este caso 89 es el número de id de la página, anotas esos números y los colocas en el código de arriba donde dice 1,2,3,4,5 y luego guardas el archivo header.php

  • #27061

    emeterio
    Participante

    Gracias Jose por tu dedicación también. Precisamente lo que me propones ya lo he probado esta tarde al ver esta opción que desconocía en otro post en el que tu respondes. Por otro lado veo que esta opción es un problema porque cuando vaya añadiendo subpáginas tendré que ir modificando las cabeceras, que si te fijas son diferentes para cada una de las páginas. Supongo que me explico.
    Pero la duda que tengo es que pienso que hay un error tipográfico en el código que me pone Lumbreras porque no funciona. Queda el texto >/"Inicio en la barra de menú, pero no funciona ningún link al clicar sobre él. Insisto que creo que hay un error tipográfico. Ya me diréis. Gracias.

  • #27063

    Jose Moreno
    Participante

    disculpa pero he estado viendo tu sitio y la cabecera es la misma en todas las páginas

    … tienes razón, en el código hay un error justamente en esa parte de la que hablamos

    ‘<?php wp_list_pages("title_li="); ?>’

    si te fijas title_li está entre comillas dobles (") cuando debe estar entre comillas simples (‘) y quedar así

    ‘<?php wp_list_pages(‘title_li=’); ?>’

  • #27064

    Jose Moreno
    Participante

    no me hagas caso, estoy recién levantado de la siesta 😀 y estaba viendo otro sitio. Sí … tendrás que modificar el header de cada página.

    lo del código, prueba borrando eso que te aparece antes de la palabra inicio >/"

  • #27085

    lumbreras
    Participante

    Ya sé que pasó hay un problema con los botones de código, no lo respetan y se come una parte, mmm, bueno aquí, está un enlace para que lo vean como texto:

    Saludos!!

    [url=http://lumbrerasdesign.com/blog/wp-content/uploads/pestana_home.txt]Poner Pestaña Inicio[/url]

  • #27094

    emeterio
    Participante

    Vale, pues funciona de maravilla. Muchas gracias y hasta otra.
    Un saludo
    Emeterio

  • #34616

    Relatone
    Participante

    Hola a tod@s!

    A mí me gustaría cambiar “home” por “inicio”, así como quitar la pestaña “about”. No veo ninguna reseña a esto en los phps que me deja editar en “apariencia”, tampoco en “style.css”. El código de mi header es:

    El blog es [url=http://blog.relatone.com]blog.relatone.com[/url].

    Gracias anticipadas!

  • #37123

    demiurgo
    Participante

    Si sólo queréis cambiar el nombre de la pestaña HOME a otro, como inicio, por ejemplo, en mi theme lo he logrado haciendo esto:

    Abrir functions.php y buscar:

    Sustituir la palabra “Home” por la palabra que queráis utilizar, Inicio, por ej.

    Y si queréis eliminar la pestaña Home, en el mismo archivo functions.php debéis eliminar este código:

    Saludos!!!

  • #44662

    images3dbank
    Participante

    Para el caso que tenemos 2 botones que hacen lo mismo, por ejemplo INICIO o HOME y la página que sea diría que lo mejor es usar los MENUS PERSONALIZADOS. De esta manera no hace falta cambiar absolutamente nada, ni los IDs de las páginas ni nada.

    El procedimiento que hice sería:

    1) Apariencia–>MENUS–>Menus Personalizados–>Crear Menú
    2) Poner cualquier nombre, ej MENU PERSONALIZADO
    Inmediatamente se habilitan los nombres de las páginas que tenemos creadas, por lo que en mi caso SELECCIONO TODAS y aprieto el botón AGREGAR AL MENU.

    3) Marco la opción ‘Añadir automáticamente las páginas de nivel superior…’ para que si agregamos alguna pagina más, se pongan automaticamente.

    4) Luego ordenamos el orden de aparición de los botones (el primero el que está más arriba, y así sucesivamente).

    5) En caso de tener páginas secundarias de algún otro botón de menú lo hacemos con el ratón posicionandolos un poco más a la derecha (como si pusiéramos un tabulador).

    6) Guardar Menu

    7) Ahora toca decirle al wordpress que use ese menú personalizado que hicimos y se realiza en:
    Apariencia–>Theme Options–>Check if you would like to use Custom Navigation Menus in WordPress 3.0. (y marcamos el checkbox, y luego UPDATE)

    y ya está…nos quitamos de encima el botón HOME o INICIO sin tener que tocar PHPs ni nada

    Mi página: http://www.images3dbank.com

  • #46921

    ardillaromantic
    Participante

    Hola chicos, yo estoy con el mismo problema, llevo todo el día con esto, no se como cambiar o eliminar la página de inicio. 😀

    Esta es mi página: http://ardillaromantic.wordpress.com/

    Tampoco se encontrar donde modificar por codigo HTML la pág de inicio, las que yo creo si que se, pero la de inicio no se como hacerlo.

    Muchas gracias por vuestro tiempo!!
    [b]Saludos[/b]

  • #49096

    jorel
    Participante

    saludes a tod@s,
    entre aqui para ver si podian ayudarme a kitar el inicio
    de la pagina = ke los demas,
    sin embargo (tomando en cuenta ke soy megaultranovato, 2 dias con wordpress y no se ni papas de programaicon), no les entendi
    ycomencea explorar en wordpress (mi version es 3.0.4)
    fui a:
    1.ajustes
    2.Ajustes de lectura
    3. en la opcion “La página inicial mostrará” , esogi pagina estatica y seleccione una ke ya tenia hecha
    4. listo, entre a mi pagina, que esta en localhost, pues estoy haciendola en la pc luego la subo y en la pestaña/pagina ke dice inicio sale, la pagina ke diseñe…excelente

    por otra parte
    si kieren poder modificar el nombre
    esos, esos son otros p2

  • #49735

    dayi_v
    Participante

    Mi problema es justamente lo contrario.
    Quiero tener una pestaña que me lleve a mi página principal.
    He creado la página “Inicio” pero solo lleva a un contenido vacío.

    Intenté hacer coincidir el permalink con el index, pero no es posible.

    (Esta modificación viene a raíz de que mi header es clickeable a inicio, solo en la parte derecha)

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest