Mostrar posts de todas las categorias excepto 1

Inicio Foros WordPress Themes y Diseño Mostrar posts de todas las categorias excepto 1

Este debate contiene 6 respuestas, tiene 4 mensajes y lo actualizó  imported_katarsis20032002 hace 9 años, 1 mes.

  • Autor
    Publicaciones
  • #13973

    zayon
    Participante

    <p>Quisiera saber como mostrar los 10 ultimos posts de todas las categoria en una sección llamada "Últimas noticias", excepto los posts de una categoria llamada "streaming".</p>
    <p>Muchas gracias
    </p>

  • #31208

    imported_Fernando
    Participante

    Widget de “Últimas entradas”, le cambias el título a “Últimas noticias” y ya lo tienes 😉

  • #31211

    zayon
    Participante

    Eso mostraría las últimas entradas de cualquier categoria. Yo quiero excluir una de esas categorias, la id=2.

  • #31407

    Mira, soy un poco nuevo en esto pero voy a intentar ayudarte con mi vaga experiencia de dos meses usando WordPress (el que avisa no traiciona)

    Para presentas las ultimas noticias que nombras debes estar usando un loop ¿cierto? Lo primero que debes de hacer es identificar ese trozo de coodigo en tus plantillas.
    Luego he logrado administrar la publicaciones de las nota con la función query_post

    Te pongo un ejemplo sacado del codex de wordpress

    <?php

    //The Query
    query_posts(‘showposts=5’);

    //The Loop
    if ( have_posts() ) : while ( have_posts() ) : the_post();
    ..
    endwhile; else:
    ..
    endif;

    //Reset Query
    wp_reset_query();

    ?>

    Esto haria que solo se mostraran 5 post de todos los que hay en la base de datos. Query_posts(parametros) que en el ejemplo lo que esta dentro de los parentesis es (‘showposts=5’) que hace eso, mostrar 5 post, pero puedes como quieren es tu caso, mostrar 10 poniendo ‘showposts=10’ y agregar otros parametros de excluir una categoria, por ejemplo ‘showposts=10&cat=-5’donde cat=-5 excluye la categoria en cuestion.

    Espero que te sirvan los datos y que sean un punto de partida de investigación ….saludos

    te paso link util del codex
    http://codex.wordpress.org/Template_Tags/query_posts

  • #31424

    Esteban Rojas
    Participante

    Pues como dice Katarsis con query_posts es la mejor forma, no había respondido al tema porque no sabía si lo que quieres es mostrar los últimos 10 posts del blog o los últimos 10 posts de cada categoría 😀 en todo caso el código final si lo que queres es lo primero quedaría así:

    Tan sólo debes reemplazar: cat=-3 por la ID de tu categoría streaming y no te olvides de ponerle un signo de menos que cuesta verlo.

    Un saludo

  • #31498

    zayon
    Participante

    Funcionó. Muchas gracias

    La solución modificar la función de mi theme WP-MAX (template LATEST.HTML), con sus consejos

    Antes:
    <?php $latest = new WP_query(); $latest->query(‘showposts=’.$mytheme[‘latest’].’);?>

    Ahora:
    <?php $latest = new WP_query(); $latest->query(‘showposts=’.$mytheme[‘latest’].’&cat=-‘.$mytheme[‘featured’].’,-‘.$mytheme[‘video’].’,[b]-16[/b]’); ?>

  • #31500

    Una curiosidad:

    El array $mytheme[] es poqrque lo puedes configurar a gusto o por alguna otra razón?

    (como te anticipé anteriormente, mis conocimientos son menores)

    gracias!

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

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp
mailerlite, _cfuid

Cookies de terceros

Usamos cookies de terceros con servicios, también garantes de tu privacidad, que analizan tus usos de navegación para que podamos mejorar los contenidos, si ya estás suscrito al boletín y los elementos compartidos en redes sociales y el formulario de comentarios.

1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID, disqus_unique, disqusauth
disqus_unique, disqusauth
1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID

Pin It on Pinterest