web-dev-qa-db-fra.com

Comment exclure un widget de la page 1 d'un article paginé

Je souhaite que certains widgets n'apparaissent pas à la page 1 d'un message paginé, mais sur toutes les autres pages (page 2, 3 .. etc.), et que certains autres widgets n'apparaissent que sur la page 1 et non le reste de la page. pages paginées.

J'ai installé un plugin qui vous permet d'exécuter php dans des widgets, puis j'ai essayé les conditions suivantes dans mon widget:

  1. Cela n'a pas fonctionné:

    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    if(1 != $paged)
    
  2. Cela n'a pas fonctionné non plus:

    if(!is_paged())
    
  3. Cela non plus:

    if($page>1)
    

J'ai ensuite installé le plugin "widget logic" et essayé la condition is_paged() mais cela ne fonctionnait pas non plus.

Cette fonction n'est certainement pas globale.

Quelqu'un peut-il suggérer comment dois-je m'y prendre?

2
gxtj

Selon le dernier commentaire, voici la bonne réponse:

$paged = get_query_var( 'page', 1 );
if(1 != $paged) ...
3
cjbj