我在localhost wordpress
尝试过并且在那里工作正常。
但是当我尝试使用我的实时网站并尝试将CSS文件链接到HTML文件时,我没有获得CSS效果。
我使用以下地址位置将CSS链接到我的HTML文件:
<link href="/wordpress/wp-content/themes/ThemeName/file1.css" rel="stylesheet" />
如何将CSS文件链接到我的HTML?
PS:我将我的HTML文件链接到我的PHP文件,以创建页面模板
require(TEMPLATEPATH.'/file1.html')
控制面板目录中也没有名为wordpress
的文件夹。
我的HTML和CSS文件的地址位置为/home3/username/public_html/wp-content/themes/ThemeName/file1.html
答案 0 :(得分:1)
您不应该在模板中编写类似的完整路径。 Wordpress提供的功能,如myTextView.autocorrectionType = UITextAutocorrectionType.No
,返回当前主题文件夹的uri。所以要链接你的CSS你应该这样做:
get_stylesheet_directory_uri
但你应该考虑将你的css与<link href="<?php echo get_stylesheet_directory_uri(); ?>/file1.css" media="all" rel="stylesheet" type="text/css" />
联系起来,因为这是一种更好的做法:
functions.php
这样,Wordpress会在调用function my_scripts()
{
wp_enqueue_style( 'my_style', get_stylesheet_directory_uri() . '/file1.css' );
}
add_action( 'wp_enqueue_scripts', 'my_scripts' );
时为您的样式表添加<link>
标记。
答案 1 :(得分:0)
css文件可以像这样包含在主题中
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url') ?>/file1.css"/>
或者你可以使用wp_enque_style()函数
答案 2 :(得分:0)
如果将css和html存储在同一文件夹中。我认为它有效:
class A
{
public:
int y;
A() {}
A(int &x)
{
x = 2;
y = 1;
}
};
class B : public A
{
public:
int *p;
B(int x)
{
p = new int();
A::A(*p);
}
};
int _tmain(int argc, _TCHAR* argv[])
{
B b(2);
return 0;
}
答案 3 :(得分:-1)
我认为您需要指定类型:
<link rel="stylesheet" type="text/css" href="/wordpress/wp-content/themes/ThemeName/file1.css">