首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress主题问题

Wordpress主题问题
EN

Stack Overflow用户
提问于 2015-02-03 21:38:43
回答 3查看 64关注 0票数 0

所以我目前正在开发一些Wordpress主题,没什么特别的。另一天,我遇到了一个问题。当我将以下代码添加到header.php中时,问题是这样的

代码语言:javascript
复制
<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/reset.css" type="text/css"> 
    <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css"> 

一切都很好,但是当我进行以下更改时

代码语言:javascript
复制
<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/css/reset.css" type="text/css"> 
    <link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/css/style.css" type="text/css"> 

我得到了一个模板丢失的错误。

EN

回答 3

Stack Overflow用户

发布于 2015-02-03 22:00:33

包含样式表文件的正确方法是使用enqueue_style函数。

转到主题的functions.php文件并搜索:function themename_enqueue_style()

代码语言:javascript
复制
function themename_enqueue_style() {

    /* Past the wp_enqueue_style() below in this function */
    wp_enqueue_style( 'reset-style', get_template_directory_uri() . '/css/reset.css', false);

}
/* Don't forget Add_action below the function */
add_action( 'wp_enqueue_scripts', 'themename_scripts_styles' );
票数 1
EN

Stack Overflow用户

发布于 2015-02-04 01:49:25

在标准的WordPress安装中,这两个语句将引用不同的位置。

代码语言:javascript
复制
<?php bloginfo('stylesheet_url'); ?>

将返回"yoursite.com/wp-content/themes/active_theme/style.css".

代码语言:javascript
复制
<?php bloginfo('stylesheet_directory'); ?>/css/style.css

将是"yoursite.com/wp-content/themes/active_theme/css/style.css".

票数 0
EN

Stack Overflow用户

发布于 2015-02-07 12:42:25

您还可以尝试执行以下操作:

代码语言:javascript
复制
<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/css/reset.css" type="text/css"> 
<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/css/style.css" type="text/css">
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28300323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档