添加header.php文件后,Wordpress中的style.css无法工作


style.css in Wordpress doesn't work after adding header.php file

如果我添加一个简单的"header.php"文件到我的主题文件夹,我的style.css只是停止工作,如果我删除"header.php",它又开始工作了。

如何解决这个问题?

下面是我的文件的简单代码:

index . php:

<?php
get_header(); 
?>
 <p>TEST</p>
 <button id="btn">jQuery Test</button>

style.css:

    /*
Theme Name: Thème Dias
Description: Mon thème
*/
    p{
    color:green;
    font-size:100px;
    }

显然也
<?php
//Definir le répertoire du thème
define("THEME_DIR", get_template_directory_uri());
//Enlever le générateur de tags meta pour la sécurité (les gents ne peuvent pas voir quelle version WP)
remove_action('wp_head', 'wp_generator');

// ENQUEUE STYLES
function enqueue_styles() {
    /* Main CSS */
    wp_register_style( 'main-css', THEME_DIR . '/style.css', array(), '1', 'false');
    wp_enqueue_style( 'main-css' );
}
add_action( 'wp_enqueue_scripts', 'enqueue_styles' );

// ENQUEUE SCRIPTS
function enqueue_scripts() {
    wp_enqueue_script( 'jquery' );
    /* jQuery Custom Scripts */
    wp_register_script( 'jquery-custom', THEME_DIR . '/js/custom.js', array('jquery'), '1.0.0', 'true');
    wp_enqueue_script( 'jquery-custom' );
}
add_action( 'wp_enqueue_scripts', 'enqueue_scripts' );
?>

header。php

<?php
wp_head();
?>

谢谢!

您的header.php和index.php都很好,您只需要替换functions.php文件中的以下行:

wp_register_style( 'main-css', THEME_DIR . '/style.css', array(), '1', 'false');

和这个:

wp_register_style( 'main-css', THEME_DIR . '/style.css', array(), '1', 'all');