Compter nombre de posts d’une catégorie avec un champ perso spécifique (Créer un compte)

  • Statut : non résolu
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #470452
    geekubuntu
    Participant
    Chevalier WordPress
    286 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.7.1

    Problème(s) rencontré(s) :

    J’essaye de comptabiliser le nombre de posts de la catégorie 133 qui ont un champ « actu » rempli, comme ceci:

    <?php
    $test_count = $wpdb->get_var(« SELECT COUNT(*) FROM $wpdb->posts
    LEFT JOIN $wpdb->postmeta ON($wpdb->posts.ID = $wpdb->postmeta.post_id)
    LEFT JOIN $wpdb->term_relationships ON($wpdb->posts.ID = $wpdb->term_relationships.object_id)
    LEFT JOIN $wpdb->term_taxonomy ON($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)
    WHERE $wpdb->term_taxonomy.term_id = 133
    AND $wpdb->term_taxonomy.taxonomy = ‘category’
    AND $wpdb->posts.post_status = ‘publish’
    AND $wpdb->postmeta.meta_key = ‘actu’
    ORDER BY $wpdb->postmeta.meta_value ASC »);
    echo  » . $test_count .  »;
    ?>

    Eh bien malgrés que j’ai regardé http://codex.wordpress.org/Displaying_Posts_Using_a_Custom_Select_Query#Query_based_on_Custom_Field_and_Category , mon résultat m’affiche 0 posts (alors qu’il y en a au moins une vingtaine qui correspondent à ce critère 😕

    j’ai râte quelque chose?

    ++

    #673611
    geekubuntu
    Participant
    Chevalier WordPress
    286 contributions

    En fait la catégorie 133 contient plusieurs sous-catégories, et mon décompte n’est bon que sur les sous-catégories des posts, si je tente de le faire sur la 133 (qui regroupe tout donc), ben j’ai rien :( je dois donc à chaque fois remettre toutes mes sous-catégories? c’est pas très friendly :p

2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.