2013-08-10 12 views
0

J'ai créé quelques articles dans la section des nouvelles (CPT) et je veux montrer tous ses messages comme archive de type de message personnalisé, Son affichage seulement des archives mois de juillet de sorte que pour l'instant j'ai publié quelques messages à l'arrière des dates (comme je l'ai posté en mai mois) mais les archives que je reçois seulement du mois de juillet.Afficher toutes les archives

Comment obtenir les archives des mois de mai de sorte que lorsque je clique sur Mai (2013) alors il devrait afficher tous les messages de mai-2013?

Et comment m'assurer que je n'utilise pas de catégorie, ce devrait être seulement des archives?

Voici la fonction que je utilise pour montrer les archives:

<?php wp_get_archives(array('type' => 'monthly', 'limit' => 12)); ?> 

Répondre

0

Vous montrez tous les mois, vous devez vous essayez chaque année si vous voulez montrer plus mois.

<?php wp_get_archives(array('type' => 'yearly')); ?>

Il y a plus d'options à exécuter sur le wp_get_archives(); tels que postbypost que vous pouvez également essayer.

<?php wp_get_archives(array('type' => 'postbypost')); ?>

Regardez le codex pour voir ce que ces autres paramètres peuvent faire pour vous.

http://codex.wordpress.org/Function_Reference/wp_get_archives

S'il vous plaît Notez également que je retire le paramètre limit donc la valeur par défaut « no limit »

+0

Merci pour votre effort! Mais il est important de mettre toutes les archives dans un mois Pouvez-vous s'il vous plaît essayer de comprendre pourquoi mai mois Archives ne fonctionnent pas? Merci! – sudhanshu

0

vous semble n'avez pas après en mai. les arguments suivants sont les arguments par défaut pour la fonction wp_get_archives.

<?php $args = array(
    'show_count'   => 0, 
    'hide_empty'   => 1, 
    'type'   => 'monthly', 
    'limit'   => '', 
    'format'  => 'html', 
    'before'  => '', 
    'after'   => '', 
    'show_post_count' => false, 
    'echo'   => 1, 
    'order'   => 'DESC', 

    ); ?> 

que vous voyez hide_empty est 1. Si vous changez cela à 0 (zéro) votre mai sera montré même si vous n'avez pas de poste pour mai.

Questions connexes