Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 调用自定义样式表的If语句_Php_Css_Wordpress_If Statement_Stylesheet - Fatal编程技术网

Php 调用自定义样式表的If语句

Php 调用自定义样式表的If语句,php,css,wordpress,if-statement,stylesheet,Php,Css,Wordpress,If Statement,Stylesheet,我正在寻找一种使用If语句调用特定自定义样式的方法 差不多 if ( is_page('page-id') ) { "line to call stylesheet2.css"; } 有什么想法吗?这应该适合你: if(is_page('page-id')){ echo '<link rel="stylesheet" type="text/css" href="my.css">'; }else { echo '<link rel="styles

我正在寻找一种使用If语句调用特定自定义样式的方法 差不多

if ( is_page('page-id') ) {
    "line to call stylesheet2.css";
    }

有什么想法吗?

这应该适合你:

if(is_page('page-id')){
    echo '<link rel="stylesheet" type="text/css" href="my.css">';
}else {
    echo '<link rel="stylesheet" type="text/css" href="another.css">';
}
if(是页面('page-id')){
回声';
}否则{
回声';
}

好的,我在functions.php中添加了这个,很抱歉没有提到我正在使用wordpress。但是现在我失去了与我的语言f.e.ŽĐŠ@Nec相关的特殊字符,那么它现在对你有用吗?(你是如何“丢失字符的”?)它工作正常,正在调用样式表,但在将其放在我的function.php的底部后,是的,上一个标记已关闭,我为此打开了一个新标记,该页面的行为就像我将UTF-8更改为其他不包含特殊内容的语言一样letters@Nec我不能帮你,这与代码无关。您必须查看文件是如何编码和保存的。(如果你使用Notpad++你可以去编码,然后选择UTF-8)@Nec我看不出你的问题在哪里/什么不起作用,所以我帮不了你。