如何将新的CSS文件添加到新的PHP文件中

时间:2015-04-15 作者:theHubi

我为Wordpress创建了一个新的模板文件,通过PHP构建页面的元素,Wordpress可以识别出这样的模板。

然后,我想为上述模板(同一文件夹)包含一个CSS文件,并使用标准:

<link rel="stylesheet" type="text/css" href="style.css">
但由于某些原因,PHP文件不会加载链接的CSS设置。如果我添加

<? include(\'style.css\') ?>
它的内容被打印到页面上,这意味着php文件可以读取它。那么为什么它不加载CSS设置呢?

谢谢你的帮助

2 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

CSS链接与当前请求URI相关,而不是与PHP文件相关。使用绝对路径,如:

<link rel="stylesheet" href="<?php bloginfo( \'template_url\' ) ?>/themesubfolder/style.css" />

SO网友:Dking

在函数中添加以下代码。php

    function add_script_and_style() {
      // for .css add 
       wp_enqueue_style(\'my-style\', get_template_directory_uri() . \'/my_style.css\');

       // for .js add
       wp_enqueue_script( \'my-js\', get_template_directory_uri() .\'/filename.js\', false );
    }

    add_action( \'wp_enqueue_scripts\', \'add_script_and_style\' );
额外信息:Wordpress标准方式

的wp\\u enqueue\\u样式函数。css文件

ANDwp\\u enqueue\\u脚本函数。js脚本文件。

非常感谢。

结束

相关推荐

请帮助我<!--Next Page-->标签和php代码

我正在编写一段php代码,因为我想从sql数据库中获取一个项目列表,并将其插入wordpress网站的帖子中。由于一篇文章的项目可能太多,我想每五个项目更换一页。因此,我的目标是在五项之后添加wordpress标记。下面是代码,但它不起作用!它只是忽略标记。为什么?怎么了?我怎样才能得到同样的结果?提前感谢您的帮助!我很生气。。。 $result = @mysql_query(\'SELECT * FROM wp01_frantoi WHERE wp01_frantoi.SIGLA = \"VR\"\')