2013-12-10 3 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

Вы можете увидеть функцию bloginfo на Wordpress bloginfo page. Используйте <?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" 


EDIT:

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

Поэтому, пожалуйста, проверьте свой URL. Вы можете легко проверить его, если вы заходите на свой сайт и смотрите на свой исходный код. Есть твой тег <link rel="" href="" type="" media="" />. Если ссылка правильная, проверьте, можете ли вы редактировать другой файл, который называется тем же. Если путь не так, исправить ее в header.php


EDIT 2:

Я обновил <link> тег. Как вы можете видеть, я удалил echo. echo там не нужен, он должен работать без echo (для меня он отлично работает).

+0

Здравствуйте, Спасибо за ответ, но я понятия не имею, почему вызов css не работает. – Sarah

+0

Для меня это всегда хорошо работает. Может быть, ваш путь неправильный? Проверьте, что ' 'находится в вашем файле page.php. Также 'get_footer()' – Roman

+0

и , я изменил местоположение моего файла 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" /> 

Надеюсь, что ответ поможет!

Смежные вопросы