2015-07-15 3 views
1

Если я добавлю простой файл «header.php» в папку темы, мой стиль.css просто перестанет работать, если я удалю «header.php », он начинает работать снова.style.css в Wordpress не работает после добавления файла 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'); 
?> 

заголовка. php

<?php 
wp_head(); 
?> 

Спасибо!

+0

Просьба объявить все в заголовочном файле, который необходим, например, тип документа, мета и т. Д. –

ответ

0

ваш 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'); 

и тогда все хорошо.