Le css personnalisé WordPress ne se charge pas sur iOS

Publié par Jean-Michel le

J’ai essayé de personnaliser le css d’un thème enfant.

Si je modifie le style.cssthème enfant, il sera commenté sur les appareils iOS. J’ai ensuite essayé de mettre en file d’attente une nouvelle feuille de style, et le résultat est que cette feuille de style n’apparaît pas du tout dans la headsection (toujours sur iOS, la version de bureau fonctionne comme un charme).

Ceci est mon code pour mettre en file d’attente la feuille de style :

function wp_enqueue_styles() {
    $handle       = 'custom_style';
    $path         = get_stylesheet_directory_uri() . '/css/';
    $directory    = get_stylesheet_directory() . '/css/';
    $dependencies = [];
    $version      = '1.0';

    $filename     = 'main.css';
    $filename_min = 'main.min.css';

    if ( file_exists( $directory . $filename_min ) ) {
        wp_register_style( $handle, $path . $filename_min );
        wp_enqueue_style( $handle, $path . $filename_min, $dependencies, $version );
    } else if ( file_exists( $directory . $filename ) ) {
        // override version with file changed time to bypass cache problems
        wp_register_style( $handle, $path . $filename );
        wp_enqueue_style( $handle, $path . $filename, $dependencies, $version );
    }
}

Une idée?

Solution n°1 trouvée

essaie ça

function theme_name_scripts() {
    // Remove a CSS file (main theme)
    wp_deregister_style( 'Script_name_id' );
    // Add New a CSS file ( child theme )
    wp_enqueue_style( 'Script_name_id', get_template_directory_uri() . 'Script_path',[],null);
}
add_action( 'wp_enqueue_scripts', 'theme_name_scripts' );

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *