Préchargement et conditions de visibilité mobile/PC
Si votre site web affiche un contenu différent pour les ordinateurs de bureau et les appareils mobiles en fonction du système d'exploitation du visiteur (Linux, Macintosh, Windows, Android, IOS), notre User-Agent pour PC utilisé par la fonctionnalité de Préchargement peut ne pas générer l'affichage attendu.
Lorsque vous définissez des conditions de visibilité basées sur le système d'exploitation type ordinateurs de bureau, la fonctionnalité de Préchargement peut ne pas afficher ces éléments sur PC.
Plugins/thèmes utilisant ce type de détection
- Conditions d'affichage de Divi
- Block Visibility
- Premium Addons for Elementor
Solution
Pour résoudre ce problème, vous pouvez personnaliser le User-Agent du Préchargement.
Ajoutez le code suivant au fichier functions.php de votre thème enfant, ou utilisez un plugin pour les extraits de code. Référence : Comment ajouter des extraits de code.
function custom_user_agent( $args ) { $args[0]['headers']['user-agent'] = 'WP Rocket/Preload - Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36'; return $args; } add_filter( 'rocket_preload_before_preload_url', __NAMESPACE__ .'\custom_user_agent', PHP_INT_MAX );