页面模板PHP文件没有链接CSS文件


Page Template PHP file not linking CSS file

我有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');
?>