Soporte » Guías – Resolución de problemas » Cambiar pagina de inicio

  • nexonr

    (@nexonr)


    Hola, gracias por su ayuda, mi web es y no se como cambiar la pagina de inicio, la pagina de inicio quiero que sea Home pero la de la categoria y no la que sale, muchas gracias por su ayuda!!!

    • Este debate fue modificado hace 4 meses por Fernando Tellado. Razón: Movido al foro adecuado

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

Viendo 15 respuestas - 1 de 15 (de 17 total)
  • Moderador Fernando Tellado

    (@fernandot)

    Apariencia > Personalizar > Ajustes de portada > Página de inicio

    Ahí lo cambias en WordPress

    nexonr

    (@nexonr)

    Hola Fernando, gracias por tu rapida respuesta, cuando entro donde me dices solo me sale la opcion de tus ultimas entradas o pagina estatica, yo tengo seleccionado mis ultimas entradas

    nexonr

    (@nexonr)

    Si pudieras entrar en la web puedes ver que hay dos menus uno arriba en el que esta home que me lleva a una categoria y el de debajo del logo que Home es la direccion del dominio

    nexonr

    (@nexonr)

    lo que quiero cambiar es que en el menu de abajo y la pagina que se abre al entrar en la web sea la de Home del menu de arriba y me estoy volviendo loco y no se como solucionarlo

    Moderador Fernando Tellado

    (@fernandot)

    Pues es simplemente elegir qué página estática quieres que se vea al acceder a tu web, donde te he dicho.

    Dicho sea de paso, tus dos HOME de los menús llevan al mismo sitio, al dominio.

    nexonr

    (@nexonr)

    Perdona Fernando, tienes razon, las dos Home llevan al dominio, yo la que quiero que sea mi pagina de inicio es esta:
    http://nexonr.com/category/home/
    y muchas gracias por tu respuesta y ayuda

    • Esta respuesta fue modificada hace 4 meses por nexonr.
    • Esta respuesta fue modificada hace 4 meses por nexonr.
    • Esta respuesta fue modificada hace 4 meses por nexonr.
    Moderador Fernando Tellado

    (@fernandot)

    Ah, que la página de inicio sea una URL de una categoría.

    Eso puedes abordarlo de varias maneras.

    1. Usar este plugin para elegir qué categorías mostrar en portada, en tu caso solo la llamada home:
    https://es.wordpress.org/plugins/front-page-category/

    2. Mucho más limpio:

    2.1 Identificar el ID de tu categoría (pasar el cursor por la categoría en la lista de categorías en la administración de tu WordPress y verás el ID en la URL que muestra abajo el navegador).
    2.2 Añade este código al archivo functions.php del tema activo (al final del mismo suele ser lo ideal):

    function categoria_home( $query ) {
    if ( $query->is_home() && $query->is_main_query() ) {
    $query->set( 'cat', '22');
    }
    }
    add_action( 'pre_get_posts', 'categoria_home' );

    Por supuesto, sustituye el número de categoría (22 en el ejemplo) por el de la tuya.

    nexonr

    (@nexonr)

    Muchisimas gracias por tu respuesta, si hago esto ¿cambiaria de alguna forma el acceder a la web con el dominio nexonr.com?

    • Esta respuesta fue modificada hace 4 meses por nexonr.
    Moderador Fernando Tellado

    (@fernandot)

    No, sería igual que ahora.

    nexonr

    (@nexonr)

    Muchas gracias fernando, voy a probar, si me funciona vuelvo y cierro el debate, un abrazo

    Moderador Fernando Tellado

    (@fernandot)

    Perfecto 😉

    nexonr

    (@nexonr)

    Perdona Fernando, en que lugar del archivo functions.php coloco el codigo que me dices?

    • Esta respuesta fue modificada hace 4 meses por nexonr.
    nexonr

    (@nexonr)

    Perdona, otra cosa mas, como puedo cambiar el link de los dos Home de los menus para que sean la direccion de la categoria? otra vez muchisimas gracias por tu ayuda

    nexonr

    (@nexonr)

    Hola Fernando, he puesto el codigo que me dices y sigue abriendo se la web con la misma pgina de antes, voy a probar con el plugin, gracias

    nexonr

    (@nexonr)

    Tampoco me funciona el plugin

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