web-dev-qa-db-fra.com

Comment définir différents paramètres pour un thème mobile?

La version de bureau de mon thème wordpress nécessite l’utilisation d’une page "statique" comme page de démarrage car elle comporte des codes abrégés personnalisés, etc.

Bien que ce soit une bonne chose, en ce qui concerne mon thème pour mobile, malheureusement, la page "statique" est affichée et, comme il s'agit d'un thème différent, les codes abrégés ne sont pas exécutés.

Existe-t-il un moyen d'indiquer à un thème pour mobile d'afficher les "articles de blog" en tant que page par défaut et de ne pas utiliser une "page statique" en tant que page de départ pour le thème?

1
Sledge81

Enveloppez-vous simplement du code dans une condition:

if ( $GLOBALS['is_iphone'] )
{
    // do funky stuff for mini screens
}

global $is_iphone; déclenchera TRUE pour tous les appareils mobiles incl. comprimés.

Editer pour WP 3.4+

Maintenant, il y a wp_is_mobile() pour vérifier User-Agent. C'est fondamentalement un wrapper pour $is_iphone et fait la même chose.

3
kaiser