Style.css tema kanak-kanak dalam Wordpress tidak boleh menimpa fail index.php
P粉103739566
P粉103739566 2024-03-27 20:53:39
0
1
300

Semoga ini membantu. Saya mencipta tema kanak-kanak untuk halaman WordPress saya dan menyediakan style.css dan functions.php di dalamnya. Saya mengandaikan baris gilir disediakan dengan betul kerana saya boleh menukar beberapa perkara yang berbeza dan ia menunjukkan kejayaan. Walau bagaimanapun, jika saya cuba menukar sesuatu dalam index.php, ia tidak akan menimpa.

Sebagai contoh, saya cuba menukar warna apabila melayang di atas pautan.

Saya telah menyemak pelbagai siaran dan dokumentasi lain tetapi nampaknya tiada apa yang membantu.

Sekiranya giliran saya betul, sebarang nasihat atau pengesahan amatlah dihargai.

Ini gaya saya.css

/* Theme Name:   Blossom pin child
Theme URI:    https://www.diagnosischerry.co.uk
Description:  A blossom pin child theme 
Author:       Blossom Themes
Author URI:   https://blossomthemes.com/
Template:     blossom-pin
Version:      1.0.0
Text Domain:  blossom-pin-child
*/

.archive #primary .post .entry-header .category a {
    background: red!important;
}

.archive #primary .post .entry-header .category a:hover {
    background: red!important;
}

Ini adalah fungsi saya.php

<?php
// enqueue parent styles

function blossompin_scripts() {
    wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
    wp_enqueue_style('child-style', get_stylesheet_uri() . '/style.css');
    }
    add_action('wp_enqueue_scripts', blossompin_scripts);

    
?>

Sunting: Barisan beratur nampaknya betul kerana saya dapat mengemas kini latar belakang teks dan beberapa teks lain, tetapi saya menghadapi masalah untuk menentukan dan menukar warna latar belakang pautan kategori.

Di bawah adalah latar belakang merah jambu yang saya maksudkan

Gambar di atas adalah gambar semasa pemeriksaan. Jika saya menukar warna bahagian atas daripada merah jambu kepada merah, ia akan berubah, tetapi jika saya menyalin semua ini dan memasukkannya ke dalam style.css saya, atau pilih sahaja bahagian yang saya rasa relevan, maka ia Tidak tukar warna, cuma kekalkan warna pink.

Terima kasih banyak-banyak Guruh

P粉103739566
P粉103739566

membalas semua(1)
P粉317679342

Anda menggunakan fungsi get_stylesheet_uri() secara salah dan ia bukan isu berkaitan CSS. Jika anda menyemak takrifan fungsi get_stylesheet_uri(), anda boleh melihat bahawa ia mengembalikan URL penuh fail style.css dalam direktori tema kanak-kanak

function get_stylesheet_uri() {
    $stylesheet_dir_uri = get_stylesheet_directory_uri();
    $stylesheet_uri     = $stylesheet_dir_uri . '/style.css';
    return apply_filters( 'stylesheet_uri', $stylesheet_uri, $stylesheet_dir_uri );
}

Jadi untuk meletakkan style.css ke dalam tema kanak-kanak, anda harus gunakan wp_enqueue_style('child-style', get_stylesheet_uri());wp_enqueue_style('child-style', get_stylesheet_directory_uri( ) .'/style.css');

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!