我有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'*)
下
在您的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使用的模板的路径,所以你不必键入完整的路径,例如' WordPress 'wp-content'themes'YourThemeName'
你是在本地服务器上工作还是在实时网站上工作?根据它是哪一个,您将不得不更改路径。
的例子:
对于实时网站使用:
/wordpress/wp-content/themes/YourThemeName/
或
对于本地服务器使用:
'wordpress'wp-content'themes'YourThemeName'
尝试使用Include PHP函数来包含HTML文件,对于CSS,您可以简单地使用echo
<?php
echo '<link href="practice1.css" rel="stylesheet">';
include('practice.html');
?>