web-dev-qa-db-fra.com

Les éléments de la barre latérale d'administration se chevauchent dans le panneau d'administration

Avant de signaler cela à wordpress, j'aimerais savoir si c'est juste moi ou si c'est en fait un bug. J'ai remarqué aussi un autre utilisateur qui a demandé sur le forum wordpress, mais il n'avait pas de réponse à cela: https://wordpress.org/support/topic/admin-left-menu-overlap

Et la même chose est ici:  admin sidebar overlapping 

Cela se produit presque à chaque fois que je déplace le curseur au-dessus du panneau et il semble que le problème ne se pose que dans Chrome, mais je ne peux pas l'essayer dans un autre navigateur, à l'exception de Edge, où il semble fonctionner correctement.

Les informations sur mon environnement sont:
OS: Windows 10 64 bits
Navigateur: 45.0.2454.78 extensions bêta-m (64 bits) toutes désactivées

4
Giacomo Cerquone

Ceci est un problème connu .

Le correctif actuel (qui peut également en faire le noyau) ressemble à ceci:

add_action( 'admin_enqueue_scripts', 'chrome_fix' );

function chrome_fix() {

    if ( strpos( $_SERVER[ 'HTTP_USER_AGENT' ], 'Chrome' ) !== false ) {
        wp_add_inline_style( 'wp-admin', '#adminmenu { transform: translateZ(0) }' );
    }
}
3
tfrommen

@ user80085 Créez un nouveau plugin pour le faire. Créez un nouveau fichier dans wp-content/plugins appelé "admin-menu-chrome-fix.php" avec les éléments suivants:

<?php
/*
Plugin Name: Admin Menu Chrome Fix
Plugin URI:
Description: Fixes overlapping admin dashboard menu in chrome
*/

add_action( 'admin_enqueue_scripts', 'chrome_fix' );
function chrome_fix() {
    if ( strpos( $_SERVER[ 'HTTP_USER_AGENT' ], 'Chrome' ) !== false ) {
        wp_add_inline_style( 'wp-admin', '#adminmenu { transform: translateZ(0) }' );
    }
}

N'oubliez pas d'activer le plugin.

3
Erk