簡體   English   中英

Wordpress子主題CSS路徑

[英]Wordpress child theme CSS path

我剛剛開始使用Wordpress,盡管我在調整html5blank主題方面取得了不錯的進展。 每個人都告訴我,我應該改用兒童主題-因此,我決定這樣做!

我仍然想保持我的css / font / js / img文件夾盡可能接近原始HTML模板中的結構。 在使用子主題之前,我曾經像這樣在.header.php加載我的/css/main.css文件:

<link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/main.css">

現在我明白我應該加載它在html5blank-child夾在.functions.php這樣的:

<?php   
    add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
        function my_theme_enqueue_styles() {
        wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/css/main.css' );
    }
?>

似乎可行,但是顯然html5blank/style.css的樣式是繼承的。 我猜想刪除文件不是一個好主意? 處理此問題的最佳方法是什么?

另一個問題是我可以通過/wp-admin URL訪問管理員,但是如果我去發布並“更新”它會進入一個空白的post.php頁面。

有任何想法嗎? 提前致謝!

而不是使用

get_template_directory_uri()

采用

get_stylesheet_directory_uri()

並且您將始終從子主題中獲取文件,如果在子主題中未找到文件,它將回退到父主題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM