2013-07-21 2 views
1

Я новичок в целом по темам WordPress, поэтому, пожалуйста, несите меня, пока я пытаюсь объяснить проблему, особенно после того, как большинство ответов на детский css относится к style.css.детская тема local css не применяется

Я загрузил тему с корнями, а затем создал дочернюю тему с этим, чтобы потом я мог просто играть с темой без каких-либо проблем.

Моя проблема заключается в том, что локальная папка css, содержащая app.css, bootstrap.css и т. Д., Не устанавливается.

Используя ту же структуру папок, что и родительская тема, я заметил, что локальная папка по-прежнему загружает локальную папку родителей, а не локальную папку ребенка.

Что я получаю: -

<link rel="stylesheet" href="http://localhost:8080/infinity/wp-content/themes/parent-theme/assets/css/bootstrap.css"> 

То, что я ожидал, что это: -

<link rel="stylesheet" href="http://localhost:8080/infinity/wp-content/themes/child-theme/assets/css/bootstrap.css"> 

Может кто-нибудь объяснить, что мне не хватает, потому что это дает мне головную боль или в конечном счете, возможно, решение этой проблемы.

Благодаря

+0

Может быть, глупый вопрос, но вы выбрали тему ребенка из панели Wordpress? –

+0

Да, определенно, детская тема выбрана в панели инструментов WordPress – Dashwall

+0

Я вхожу в такое же положение, нашел ли вы решение? –

ответ

0

Еще нет конкретного решения, но после того, как задавать тот же вопрос, на странице корней группы я был информирован о том, что корни был задуман как «Стартер темы», а не родитель.

Эффективно означает, что кодирование вокруг корней затрудняет использование в качестве детской темы.

Мое предложение - внести изменения css в файл app.css, это означает, что bootstrap css останется таким же, и ваши изменения находятся на одной странице.

Надеюсь, это поможет кому-то.

0

Почему бы не попробовать импортировать файл css, который вам нужен в вашей дочерней теме style.css?

Кажется, что переписывание родительской темы применяется только к файлам php-файла style.css и wordpress. Так что для вашей ситуации, попробуйте это в вашем ребенке тему style.css:

/* 
Theme Name:  xxx Child 
Theme URI:  http://example.com/ 
Description: Child theme for the xxx theme 
Author:   Your name here 
Author URI:  http://example.com/about/ 
Template:  xxx        
Version:  0.1.0 
*/ 
@import url("../xxx/style.css"); 
@import url("assets/css/bootstrap.css"); 
@import url("assets/css/app.css"); 
@import url("etc."); 
/*Here goes other styles*/ 

Я также встретив подобную проблему, но то, что меня беспокоит, это файл JS и некоторые файлы PHP без шаблона. Простое сохранение того же имени файла и той же структуры, что и в родительской теме, не поможет.

Кто-нибудь знает, как сохранить мои изменения с этими файлами после обновления родительской темы?