2017-07-25 1 views
0

J'essaie de placer un widget uniquement sur la première page d'une archive de catégorie en utilisant Widget Logic avec Wordpress. Je suis capable de placer le widget dans l'archive de catégorie en utilisant is_archive ('category1') mais cela le place sur toutes les pages d'archives, je veux juste que mon widget apparaisse de la première page d'archive. Comment puis-je faire cela?Balise conditionnelle pour la première page de l'archive wordpress

Répondre

0

Il y a un query_var vous pouvez accéder, « paginée », qui est pas définie s'il n'y a qu'une seule page ou contient le numéro de la page en cours

Je ne peux pas tester ce moment, mais je suppose qu'il devrait travail:

//Get the current page number, default is 1 
$current_page = get_query_var('paged', 1); 

if ($current_page == 1){ 
    //Your code 
} 
+0

Salut Fernando! Merci pour votre suggestion. En fait, j'ai trouvé une façon de le faire en utilisant une combinaison de balises conditionnelles. J'ai utilisé la paire de conditions is_category ('cat') avec! Is_paged() quand j'ai réalisé que la première page d'une archive n'est pas considérée comme «paginée» par WP, mais toutes les pages qui la suivent. – user818836