Wordpress没有看到我的新style.css文件

时间:2015-09-03 10:22:51

标签: jquery html css wordpress

我正在尝试向wordpress添加新的样式表,我通过函数添加所有旧的.css文件并且它们正在运行。因此,当我添加新文件时,wordpress没有看到它,当我从视图源点击文件链接时,我收到404错误,但该文件位于相同的文件夹中并且具有与所有旧的.css文件相同的链接用不同的名字。 我试图清理缓存,更新永久链接,但问题仍然相同。

<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/custom/assets/css/customname.css"/>
<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/custom/assets/css/news-internal.css"/>
<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/custom/assets/css/skinprofile.css"/>

所以 news-internal.css skinprofile.css 正在运行, customname.css 链接到404错误。 我错过了什么?我可以尝试改变什么?

2 个答案:

答案 0 :(得分:0)

您无法通过&#34; bloginfo()&#34;添加样式。尝试

function name_scripts() {
    wp_enqueue_style( 'bs', get_template_directory_uri() . '/bs/css/bootstrap.min.css');
    wp_enqueue_style( 'style', get_template_directory_uri() . '/style.css');
    wp_enqueue_script( 'bsscript', get_template_directory_uri() . '/bs/js/bootstrap.min.js', array(), '1.0.0', true );
    wp_enqueue_script( 'antoher-script', get_template_directory_uri() . '/bs/js/eschadl.js', array(), '1.0.0', true );
}
add_action( 'wp_enqueue_scripts', 'name_scripts' );

所以

function name_scripts() { ... } => Name of your Function, e.g. mytemplate_scripts()

wp_enqueue_style(); => for CSS-Files

wp_enqueue_scriptJS(); => for CSS-Files

所以在你的牙套之间你必须注意:

'bs' => Name of your Style-Sheet you want. It can be different to the real name of the file
get_template_directory_uri() => same like bloginfo()
afterward(!) ". '/style.css' => . is connector between url and your file

所以网址看起来像

http://www.yourwebsite.de/style.css

在你的Wordpress中

http://www.yourwebsite.de/wp-content/themes/themesname/style.css

如果你的文件在另一个方向,你必须修改点之后的路径(&#34;。&#34;)

wp_enqueue_style( 'test', get_template_directory_uri() . '/order1/order2/file.min.css');

所以在你的Wordpress中它看起来像

http://www.yourwebsite.de/wp-content/themes/themesname/order1/order2/file.min.css

答案 1 :(得分:0)

问题在于我的filezilla客户端,我的文件无法上传,但我可以看到它。 我再次上​​传它,之后我可以通过链接到达我的.css文件。