Il y a plusieurs façons de faire des conditions sur WordPress, par identifiant de la page, par type de page,…

Condition sur pages

Par identifiant

Si la page a pour identifiant 6243 :

<?php if (is_page( 6243)) : ?>
<!-----------CODE-------------!>
<?php endif; ?>

Si les pages ont pour identifiant 6243, 6244 :

<?php if (is_page(array( 6243,6244))) : ?>
<!-----------CODE-------------!>
<?php endif; ?>

Par nom de page

Si la page a pour nom toto :

<?php if (is_page(toto)) :?>
<!-----------CODE-------------!>
<?php endif; ?>

Si page d’accueil

<?php if (is_front_page()): ?>
<!-----------CODE-------------!>
<?php endif; ?>

Condition sur les catégories

<?php if (is_category( array( 1,2,3,4,5,6 ) )) ;?>
<!-----------CODE-------------!>
<?php endif; ?>

Condition sur un custom post type

<?php if (is_singular('nomducustom')) :?>
<!-----------CODE-------------!>
<?php endif; ?>

Condition sur une étiquette

<?php   if ( has_tag( 'toto' ) )  :?>
<!-----------CODE-------------!>
<?php endif; ?>

Condition sur langue (WPML)

<?php if($currentLan == 'fr'): ?>
<!-----------CODE-------------!>
<?php endif; ?>

Condition sur la device

Il est possible de différencier le code desktop du code mobile avec wp_is_mobile :

<?php  if( wp_is_mobile()){ ?>
<!-----------CODE-------------!>
<?php } else { ?>
<!-----------CODE-------------!>
<?php }?>

Condition si utilisateur connecté ou déconnecté

<?php if ( is_user_logged_in()) { ?>
<!-----------CODE-------------!>
<?php } else{?>
<!-----------CODE-------------!>
<?php }?>
0 0 votes
Article Rating
S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires