web-dev-qa-db-ja.com

管理パネルで管理サイドバー項目が重なっている

これをワードプレスに報告する前に、それが私だけなのか、それとも実際にはバグなのかを知りたいのですが。私はwordpressフォーラムで質問した他のユーザーにも気付きましたが、彼はそれに答えていませんでした: https://wordpress.org/support/topic/admin-left-menu-overlap

そして同じことがここにあります: admin sidebar overlapping 

パネルの上にカーソルを移動するたびに発生し、この問題はChromeでしか発生しないようですが、Edge以外ではうまく動かないようです。

私の環境情報は次のとおりです。
OS:Windows 10 64bit
ブラウザ:45.0.2454.78 beta-m(64ビット)の拡張機能はすべて無効になっています

4

これは 既知の問題 です。

現在の修正(これもコアになる可能性があります)は次のようになります。

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これを行うには新しいプラグインを作成してください。次のようにwp-content/pluginsに "admin-menu-chrome-fix.php"という新しいファイルを作ります

<?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) }' );
    }
}

プラグインをアクティブにすることを忘れないでください。

3
Erk