在style.css中加入WordPress的header.php文件后无法正常工作(style.c

2019-10-23 20:55发布

如果我添加了一个简单的“的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;
    }

的functions.php

<?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();
?>

谢谢!

Answer 1:

您的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');

然后它是所有好的。



文章来源: style.css in Wordpress doesn't work after adding header.php file