custom post types en las categorias por defecto, plantilla twentyten

Inicio Foros WordPress Themes y Diseño custom post types en las categorias por defecto, plantilla twentyten

Este debate contiene 3 respuestas, tiene 3 mensajes y lo actualizó  zeandesign hace 7 años, 9 meses.

  • Autor
    Publicaciones
  • #17907

    ivan.chaquea
    Participante

    <p>hola, tengo un problema con las categorias por defecto de wordpress y las entradas custom. en una categoria padre tengo algunas entradas, y en una subcategoria tengo entradas de tipo ‘testimonio’, las cuales necesito mostrar desde la pagina category.php. por defecto estas no aparecen, por lo cual estoy usando este codigo:</p>
    <p>

    </p>
    <p>y funciona bien en ese sentido, si le doy click a la subcategoria me muestra las entradas custom. pero en todas las paginas tipo categoria el wp_nav_menu desaparece, el codigo muestra el contenedor y los uls pero ninguno de los vinculos.</p>
    <p>si cambio la condicion is_category por is_home el menu sesapareceria en el inicio por ejemplo</p>
    <p>tambien tengo este error en el administrador al navegar las categorias</p>
    <p>Warning: Illegal offset type in isset or empty in /home/public_html/wp/wp-includes/post.php on line 736</p>
    <p>que desaparece si comento estas lineas</p>
    <p> </p>
    <p>no estoy seguro si haya una forma viable de agregar las entradas custom a las categorias sin incluir mas codigo en el loop, agradeceria cualquier dato al respecto
    </p>

  • #43454

    davidlluna
    Participante

    Buenas!

    Para el segundo error tienes que añadir is_admin() en la funcion mostrar_testimonios algo asi:

    Para el primer error, dado que wp_nav_menu tambien hace uso del Query ,también se le aplica el filtro pre_get_posts, lo que debes hacer es añadir un flag ( mediante una variable global por ejemplo ) que le indique a tu función mostrar_testimonios cuando esta llamada por wp_nav_menu y cuando no.

    Tambien puedes meter add_filter y remove_filter dentro de la plantilla para conseguir este efecto

    Saludos!

  • #43488

    ivan.chaquea
    Participante

    Hola, gracias por tu respuesta. con la primera parte pude solucionar el error en el backend, pero no estoy muy seguro de a que te refieres con la segunda parte…

    por lo que entiendo entonces el

    presenta problemas con el wp nav menu, y ya he visto en otros foros un problema similar pero usando el home en vez de categorías, sin respuesta aun. crees que esto se deba a un bug o simplemente es mala practica usar esa función? me parece raro que no haya mucha documentación al respecto.

    Como una solución alternativa estuve intentando hacer un query en el loop que ya hay con los testimonios, se ve el menu sin problemas pero no me filtra los contenidos con la categoria a la que pertenecen sino que salen todos. pero eso ya es cosa de averiguar mas sobre los filtros en los query y los templates por categoría 🙂 aunque si me gustaría resolver lo de la primera parte.

  • #50294

    zeandesign
    Participante

    Solución

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

Pin It on Pinterest

Ir al contenido