2012-01-20 4 views
0

У меня есть опция в моей панели параметров темы Wordpress, которую я сделал, чтобы выбрать из пяти разных стилей. Запуск Wordpress на localhost, если я выбираю желтый, красный, зеленый, синий или черный, стиль применяется правильно, и все работает нормально. Код, я использую в header.php это:ссылка на таблицу стилей CSS

<link rel="stylesheet" type="text/css" media="screen" 
href="<?php bloginfo('template_directory'); ?>/css/<?php echo get_option('of_cssstyles'); ?>.css" /> 

Но когда я устанавливаю ту же тему в Интернете, я получаю веб-страницы с Absolutly нет стиля CSS, вы можете увидеть его здесь: (http://macoverflow.org/p3dra/), как вы может видеть, что стиль CSS не применяется.

Как это исправить?

+0

Во-первых, убедитесь, что вывод PHP генерирует ожидаемый URL-адрес для таблицы стилей. Страница, на которую вы ссылаетесь, не имеет таблицы стилей, расположенной на 'href' из тега' link'. –

ответ

1

Стили, на которые вы ссылаетесь, не существует. Вам необходимо загрузить его на сервер или ссылку на место, где он загружен.

Редактировать: go to: http://macoverflow.org/p3dra/wp-content/themes/blankfolio/css/ показывает, что таблица стилей на самом деле называется yellow.css, но страница, на которую вы ссылаетесь, является «Yellow.css», обратите внимание на случай «y».

+0

Я перезагрузил свою тему и активировал ее. Без изменения кода теперь отображается какой-то стиль. Возможно, это проблема с разрешениями. Я изменил y на Y, но все еще не работает! Но на localhost работает отлично. –

+0

@RicardoRibeiro, Yellow.css не существует. Вам либо нужно загрузить css как «Yellow.css», либо изменить php, чтобы вернуть «yellow.css» – mowwwalker

+0

, он действительно существует, я подтвердил с ftp, все файлы есть. Когда я пытаюсь редактировать с помощью firebug, он не находит его. только style.css. Но все файлы находятся внутри папки css. –

0

Вы загрузили свои таблицы стилей на сервер?
Вы установили разрешения на таблицу стилей, которые можно прочитать с помощью apache?
я получил следующее, посмотрев на завершающем HTML codein законченную страницу:

http://macoverflow.org/p3dra/wp-content/themes/blankfolio/css/Yellow.css

Это не найден.

+0

Я перезагрузил свою тему и активировал ее. Без изменения кода теперь отображается какой-то стиль. Возможно, это проблема с разрешениями. –

-1

то, что он говорит, это имя файла является чувствительным к caase, поэтому Yellow.css и yellow.css - это два разных файла в глазах apache, они отличаются друг от друга как yellow.css, а другой называется pink .css, деталь находится в первой букве, будучи столицей.

+0

Я так понимаю, и я уже внес изменения для этого, но все же у меня проблемы. –

+0

, который, черт возьми, проголосовал за меня за это, я сделал комментарий до того, как был отредактирован ответ. –

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