欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

如何在WP管理面板的特定頁(yè)面中修改CSS(后端)

我試圖刪除填充和WordPress管理面板的儀表板頁(yè)面的標(biāo)題。儀表板經(jīng)過(guò)重新設(shè)計(jì),帶有& quotelementor & quot的歡迎儀表板+ Elementor。

我嘗試了這個(gè)腳本:

var domainURL = window.location.origin;
var path = window.location.pathname;
if ((path == "/wp-admin/" || path == "/wp-admin" || path == "/wp-login.php") && domainURL+path)
{
    document.getElementsByClassName("h1").style.display = "none";
}

它不起作用。請(qǐng)問(wèn)你有什么方法或想法來(lái)實(shí)現(xiàn)這一點(diǎn)嗎?

你必須將css注入到wordpress標(biāo)題中,以實(shí)際修改wordpress css管理控制臺(tái)。在您的function.php文件中添加以下內(nèi)容:

<?php function theme_admin_css() {
echo '
<style>
/* ... Your custom css goes here ... */
</style>
'; }
add_action( 'admin_head', 'theme_admin_css' ); ?>

現(xiàn)在,要輕松找到您想要的目標(biāo)元素和樣式,您可以執(zhí)行以下操作:

在瀏覽器中:右鍵單擊元素& gt檢查。 在源代碼中找到您的元素:右鍵單擊& gt復(fù)制& gt復(fù)制選擇器

現(xiàn)在,您可以將選擇器粘貼到樣式標(biāo)簽之間并對(duì)其進(jìn)行定制。

還有一件事,你應(yīng)該使用!重要聲明(例如:背景色:紅色!重要)

一般來(lái)說(shuō),& ltbody & gt類包含一個(gè)特定于該頁(yè)面的唯一類(例如頁(yè)面名稱),您可以將它作為第一個(gè)選擇器添加到您的CSS代碼中。

如果沒(méi)有,您可以添加一個(gè)CSS類到& ltbody & gt帶有admin_body_class的標(biāo)簽

// Backend
function filter_admin_body_class( $classes ) {  
    // Current url
    $current_url = '//' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
    
    // Get last part from url. Expl: index.php
    $last_part = basename( parse_url( $current_url, PHP_URL_PATH ) );
    
    if ( $last_part == 'index.php' ) {
        // String
        $classes .= 'my-custom-backend-class';
    }
    
    return $classes;
}
add_filter( 'admin_body_class', 'filter_admin_body_class', 10, 1 );

附加:對(duì)于前端頁(yè)面,你可以使用body_class

注意:WooCommerce和WordPress的條件標(biāo)簽可以在你的模板文件中使用,根據(jù)頁(yè)面匹配的條件來(lái)改變顯示的內(nèi)容。

// Frontend
function filter_body_class( $classes ) {
    // Returns true on the cart page.
    if ( is_cart() ) {
        // Array
        $classes[] = 'my-custom-frontend-class';
    }
    
    return $classes;
}
add_filter( 'body_class', 'filter_body_class', 10, 1 );

我也有類似的問(wèn)題,所以我偶然發(fā)現(xiàn)了這個(gè)問(wèn)題,但最終我能夠在WP管理中從我的模板中加載一個(gè)css文件。所以應(yīng)該沒(méi)必要注射a & ltstyle & gt元素,您可以這樣做:

function enqueue_admin_stylesheet()
{
    if ('a-specific-page' == get_current_screen()->base) {
        wp_enqueue_style(
            'your-admin-css',
            sprintf('%s/assets/css/admin-style.css', get_template_directory_uri())
        );
    }
}

add_action('admin_enqueue_scripts', 'enqueue_admin_stylesheet');