2013-12-10 145 views
0

我有一个链接标签,我在page.php中添加了它的工作。 现在我想用我自己的样式表我试过如下因素,但没有奏效:编辑page.php,包含外部样式表

<link rel="stylesheet" href="<?php bloginfo('iww/cms/css/description1.css'); ?>" type="text/css" media="screen" /> 
<div><a class="atlwdg-trigger atlwdg-RIGHT" href="#">Feedback?</a></div> 

请帮帮忙!

回答

0

编辑的header.php insted的在你的模板目录page.php文件的,只是头部标签结束前添加以下代码

<link rel="stylesheet" href="<?php bloginfo('url').'iww/cms/css/description1.css'; ?>" type="text/css" media="screen" /> 
+0

请澄清,编辑header.php,你的意思是我应该在那里包含css调用? – Sarah

+0

是的CSS应该包括在头标记 – Sunny

1

你只能使用可用的选项的代码bloginfo()功能 看到这里.. wordpress bloginfo

尝试这样的事情......

<link rel="stylesheet" href="<?php echo bloginfo('url').'iww/cms/css/description1.css'; ?>" type="text/css" media="screen" /> 
<div><a class="atlwdg-trigger atlwdg-RIGHT" href="#">Feedback?</a></div> 
+0

你好,谢谢你的回复,但它没有奏效! – Sarah

1

您可以在Wordpress bloginfo page上看到bloginfo功能。使用<?php echo bloginfo('stylesheet_directory'); ?>/the/rest/of/your/path.css

所以在你header.php替换此:

<link rel="stylesheet" href="<?php bloginfo('iww/cms/css/description1.css'); ?>" type="text/css" media="screen" /> 
<div><a class="atlwdg-trigger atlwdg-RIGHT" href="#">Feedback?</a></div> 

有了这个:

<link rel="stylesheet href="<?php bloginfo('stylesheet_directory'); ?>/iww/cms/css/description1.css" type="text/css" media="screen" 


编辑:

'stylesheet_directory' displays the stylesheet directory URL of the active theme. 

所以请检查您的网址。如果您访问您的网站并查看您的源代码,则可以轻松检查它。有你的<link rel="" href="" type="" media="" />标签。如果链接正确,请检查是否可以编辑另一个名称相同的文件。

我更新了<link>标签:如果路径是错误的,在你的header.php


EDIT 2更正。你可以看到我删除了echo。一个echo不需要那里,它应该没有echo(对我来说,它工作完美)。

+0

你好, 感谢您的答复,但我不知道为什么调用CSS是行不通的。 – Sarah

+0

对我来说,这总是正常工作。也许你的路是错的?检查是否<?php get_header(); ?>在你的page.php文件中。另外'get_footer()' – Roman

+0

<?php get_header(); ?>和<?php get_header(); ?>是可用的,我将我的css文件的位置更改为与page.php相同的文件夹,小问题(stylesheet_directory)是什么意思是整个路径?现在我没有路径,我该出什么? – Sarah

0

建议包括头部段CSS文件,以便打开header.php文件,并添加此行,以包括CSS文件

<link href="<?php echo get_template_directory_uri(); ?>/css/style.css" rel="stylesheet" type="text/css" /> 

如果你的CSS文件的路径是内河航运/ CMS/CSS/description1.css所以包括这一行

<link href="<?php echo get_template_directory_uri(); ?>/iww/cms/css/description1.css" rel="stylesheet" type="text/css" /> 
+0

感谢您的回复,但没有成功。 – Sarah

+0

在wordpress中它肯定会工作。代码中的某些错误 –

+0

在page.php页面中包含此行(如果您未包含get_header();?> –

0

这段代码也很有用,试试吧。它也会工作。

<link href="<?php bloginfo('template_url'); ?>/style.css" rel="stylesheet" type="text/css" /> 

希望答案有帮助!