如何在WordPress header.php中正确链接到CSS?

yhxst69z  于 2022-12-01  发布在  WordPress
关注(0)|答案(9)|浏览(443)

我一直试图创建一个WordPress主题,但链接到header.php中的style.css似乎不起作用,标题就是不出现。使用了30多个代码,即使是WordPress和有类似错误的人提供的代码,但似乎解决方案已经过时。

<link href="<?php bloginfo('stylesheet_url'); ?>" rel = "stylesheet">

这是我的PHP脚本

<!DOCTYPE html>
<html>

<head>
    <title>Welcome</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="<?php bloginfo('stylesheet_url'); ?>" rel="stylesheet">
</head>

<body>
    <div class="navbar navbar-default navbar-static-top">
        <div class="container"> <a href="#" class="navbar-brand">Logo</a>

            <button class="navbar-toggle" data-toggle="collapse" data-target=".navHeaderCollapse"> <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <div class="collapse navbar-collapse navHeaderCollapse">
                <ul class="nav navbar-nav navbar-right">
                    <li class="active"><a href="#">Home</a>
                    </li>
                    <li><a href="#">Contact</a>
                    </li>
                    <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Social Media<b class = "caret"></b></a>

                        <ul class="dropdown-menu">
                            <li><a href="#">Facebook</a>
                            </li>
                            <li><a href="#">Instagram</a>
                            </li>
                            <li><a href="#">Twitter</a>
                            </li>
                            <li><a href="#">Google Plus</a>
                            </li>
                        </ul>
                    </li>   <a href="http://www.adds.com" class="navbar-btn btn-success btn pull-right">Add</a>

                </ul>
            </div>
        </div>
    </div>
    <div class="container">
bxgwgixi

bxgwgixi1#

WordPress的wp_head()函数默认包含您的主题style.css。在您结束HEAD标签之前添加此函数。

<?php wp_head(); ?>

如果您想添加其他样式表,请在functions.php文件中使用此函数。

function additional_custom_styles() {

    /*Enqueue The Styles*/
    wp_enqueue_style( 'uniquestylesheetid', get_template_directory_uri() . '/css/custom.css' ); 
}
add_action( 'wp_enqueue_scripts', 'additional_custom_styles' );
yzxexxkh

yzxexxkh2#

您是否尝试过:

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

并将该文件(我通常将其放在header.php文件中)与style.css文件放在同一个目录中?
这就是我的工作

exdqitrt

exdqitrt3#

对我来说,这很有效:

<link rel="stylesheet" type="text/css" href="<?php bloginfo("template_directory"); ?>/style.css" />
ymdaylpp

ymdaylpp4#

你可以试试这个

<?php echo get_stylesheet_uri(); ?>

而不是这样

<?php bloginfo('stylesheet_url'); ?>

here开始
确保你的style.css文件在你的主题目录中

zhte4eai

zhte4eai5#

请参阅https://wordpress.stackexchange.com/a/220719更新function.php文件通过WordPress Jmeter 板〉外观〉主题编辑器主题文件列在右边。
将以下内容添加到function.php文件中
wp_enqueue_style ('style-name', get_template_directory_uri().'/mystylefile.css');
刷新你的word press缓存,并确保你的FTP文件到主题的根。

tgabmvqs

tgabmvqs6#

使用以下代码

<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>" type="text/css" media="screen" />

希望能有所帮助

d8tt03nd

d8tt03nd7#

将下面的放在wp_head()下;

<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>" type="text/css" media="screen" />
6ie5vjzr

6ie5vjzr8#

您可以在header.php文件中包含css,如下所示:

<link rel="stylesheet" href="<?php echo bloginfo('template_url').'/custom.css'; ?>">
hrysbysz

hrysbysz9#

只需将其包含在页眉中,不要将style.css放在此处

<?php wp_enqueue_style( 'style', get_stylesheet_uri() ); ?>

如果您正在添加Bootstrap CDN,则按如下方式使用

<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">

相关问题