我有php file
,因为我正在关联HTML
文件。
include 'practice.html';
在HTML文件中,我链接了一些CSS文件。
<link href="practice1.css" rel="stylesheet" />
<link href="practice2.css" rel="stylesheet" />
现在,正在发生的事情是页面模板只显示HTML部分而无法访问CSS文件。
我怎么可能使用CSS文件?
PS:我的所有PHP,HTML和CSS文件都在同一文件夹(wordpress\wp-content\themes\*)
下。
答案 0 :(得分:1)
在PHP模板页面上,使用:
<?php require(TEMPLATEPATH.'\practice.html'); ?>
在HTML页面上,使用:
<link href="\wordpress\wp-content\themes\YourThemeName\practice1.css" rel="stylesheet">
<link href="\wordpress\wp-content\themes\YourThemeName\practice2.css" rel="stylesheet">
确保将YourThemeName替换为您的主题名称。并且还提供CSS文件所在位置的正确路径。
如果您对TEMPLATEPATH的作用感到疑惑,它会提供WordPress使用的模板的路径,因此您不必输入完整路径ex。 \ WordPress的\可湿性粉剂内容\主题\ YourThemeName \
您是在本地服务器还是在线网站上工作?根据它是哪一个,您将不得不改变路径。
示例:
对于实时网站使用:
/wordpress/wp-content/themes/YourThemeName/
或
对于本地服务器使用:
\wordpress\wp-content\themes\YourThemeName\
答案 1 :(得分:0)
尝试使用Include PHP function包含HTML文件,对于CSS,您只需使用<?php
echo '<link href="practice1.css" rel="stylesheet">';
include('practice.html');
?>
def result = (0..9).findAll {
(it % 3 == 0 || it % 5 == 0)
}.sum()
println result