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

时间:2015-05-30 18:32:50

标签: php html css wordpress

我有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\*)下。

2 个答案:

答案 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