style.css没有在自定义创建的wordpress主题中调用?

时间:2017-03-08 06:22:19

标签: wordpress wordpress-theming

嘿大家我尝试了以下方法无济于事。

第一

<?php 
    wp_head();
    wp_enqueue_style("style.css",get_template_directory_uri());
?>

第二

<?php
    wp_head();
    wp_enque_style("style.css",get_stylesheet_uri() );
?>

第三

<?php
    wp_head();
    function my_assets() {
        wp_enqueue_style( 'style' , get_template_directory_uri() .'/style.css' );
    }

    add_action( 'wp_enqueue_scripts', 'my_assets' );
    do_action("wp_enque_scripts");
?>

目录结构

hospital_theme[
    style.css
    index.php
    header.php
    footer.php
    sidebar.php
]

主题是自定义用户创建的,它是从html文件转换为wordpress主题。目前主题只包含五个文件,即header.php,footer.php,sidebar.php,index.php,style.css。

我使用了get_header(),get_footer()来成功调用各个文件的内容。

4 个答案:

答案 0 :(得分:2)

我们在主题目录中创建一个名为functions.php的新文件。 请在functions.php

中输入以下代码
function wpdocs_theme_name_scripts() {
   wp_enqueue_style( 'style-name', get_stylesheet_uri().'/style.css' );
}

add_action( 'wp_enqueue_scripts', 'wpdocs_theme_name_scripts' );

答案 1 :(得分:1)

还有一种方法可以添加CSS。您可以在header.php文件中添加以下代码。

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

答案 2 :(得分:0)

您可以使用以下代码。它们通常在header.php文件中使用此代码加载。

<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />

希望它适合你。

答案 3 :(得分:-2)

在WP Admin中:外观&gt;编辑&gt; Header.php并放入简单的html <link src=""...>
My print Screen