2010-10-21 6 views
12

Я работаю над проектом на основе Wordpress, и я просто добавил новый шаблон к установке, загрузив файл шаблона. Я создавал новую страницу, которая будет использовать мой новый шаблон, когда внезапно раскрывается раскрывающийся список «Шаблон» в поле «Атрибуты страницы».Шаблон раскрывающегося списка не отображается на странице администратора Wordpress

Я использую Wordpress 3.0.1.

Обновление: Я увидел сайт, в котором говорилось, что я вернусь к шаблону по умолчанию и вернусь к своему пользовательскому шаблону. По-видимому, это сработало, но я все еще озадачен тем, что вызывает эту ошибку. Кроме того, любые дополнительные знания или указатели на эту ошибку были бы большой помощью, поскольку моя работа требует от меня исправления (и, возможно, отправки исправления ошибок в Wordpress). Благодаря!

ответ

4

У меня была такая же проблема с WordPress 3.2.1. Я добавил новый шаблон, и меню исчезло с экрана добавления/редактирования страницы. Решение состояло в том, чтобы вернуться к заданной по умолчанию теме конца темы, а затем вернуться к моей теме. Выпадающее меню шаблонов снова появилось.

Кстати, вы сказали: «Вернитесь к шаблону по умолчанию и вернитесь к своему пользовательскому шаблону», но я уверен, что вы имели в виду тему. Я предполагаю, где вы видели это здесь:

http://wordpress.org/support/topic/template-file-drop-down-not-appearing

Похоже, эта ошибка существовала в течение нескольких лет, по крайней мере. Я подал отчет: http://core.trac.wordpress.org/ticket/18324

11

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

<?php 
    /* 
    Template Name: Front Page 
    */ 
?> 

Я сделал это:

<?php 
    /** 
    * Template Name: Front Page 
    */ 
?> 

Затем обновил панель администратора, и она появилась. Это немного странно, но это сработало для меня. С удовольствием поделимся этим.

+0

В моем случае это наоборот. –

15

Morichika - это место на. У меня была такая же проблема, но потом она налаживалась, выполнив:

<?php 
    /** 
    * Template Name: Front Page 
    */ 
?> 
+1

Для меня эти инструкции НЕ совсем понятны. – ivanxuu

14

Если вы отключили или удалили style.css из директории шаблона, то и он не будет работать.

Таким образом, должен быть каталог style.css в каталоге шаблонов, тогда будет показан каталог шаблонов. При попытке удалить style.css из каталога шаблонов или используя style.css из css-папки, вы должны поместить один файл style.css в каталог шаблонов.

Благодаря

+0

Жаль, что я не смог бы это сделать дважды. – Frosty619

+0

У меня была та же проблема. Я удалил панель инструментов, и она также отключила выпадающее меню Template. Это было полезно – Shyamali

+0

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

3

Put style.css в каталоге темы, вместо папки CSS. Или

<?php 
    /* 
    Template Name: Front Page 
    */ 
?> 

Между «Название шаблона:» не должно быть пробелов.

+0

Вы правы, это исправило это. Нет места слева от толстой кишки. – Someone

1

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

1

У меня была эта проблема в течение двух дней. Этот форум и несколько тестов позже сделали работу. Вот что не хватало для моей части.


Убедитесь, что в папке темы есть style.css.

У style.css должен быть действительный раздел комментария в верхней части файла. Это означает, по крайней мере, это: «!»

/*! 
Template: your-theme 
*/ 

Если вы используете SASS или LESS, убедитесь, что у вас есть сразу после объявления вашего комментария. Это означает, что SASS или LESS не удалят ваш раздел комментариев.

Чтобы быть уверенным, что все прошло хорошо. Вы можете перейти в «Внешний вид> Темы». После перечисления тем, если нет ничего, все должно быть в порядке. В противном случае будет написано «Сломанные темы», и вам все равно придется решить некоторые проблемы.

5

Мне удалось исправить это, убедившись, что в теме темы содержится style.css темы. Я случайно удалил мой, и он удалил выпадающие шаблоны.

https://codex.wordpress.org/Theme_Development#Theme_Stylesheet

enter image description here

+1

У меня была такая же проблема, используйте sass, чтобы скомпилировать мой css, и он удалял комментарии. По какой-то причине единственной связанной проблемой является то, что шаблоны страниц перестают работать - очень странно. – rhysclay

0

Я просто сталкиваюсь с тем же вопросом, с тем, что проблема в интервале между «Именем шаблона» и что двоеточием.

/* 
    Template Name: template-name 
*/ 

Убедитесь, что между двоеточием нет промежутков.

3

Я знаю, что это супер поздно на этот вопрос, но я это исправить, добавив

Version: 0.1 alpha

в комментариях themeFolder/style.css

Это мой style.css полная для моей темы

/* 
    Theme Name: Stockout Theme 
    Theme URI: http://stockout.com.uy/myTheme 
    Author: MauriPastorini 
    Author URI: http://stockout.com.uy 
    Description: This is a theme for stockout page 
    Version: 0.1 alpha 
*/ 

Я надеюсь, что кто-то найдет это полезным

+0

Отлично !!!!!!!! –

+0

Очень полезно! просто обновление версии в моем стиле.css сделал трюк. большое спасибо! – klara

0

Джек Николсон был прав! Вы должны убедиться, что ваш style.css содержит полный комментарий. Пример ниже:

Ранее шахта:

/* 
Theme Name: Acadata 
Theme URI: https://www.factorypattern.co.uk 
Description: Custom 
Author: Factory Pattern 
Version: 1 
License: GNU General Public License 
License URI: license.txt 
*/ 

Тогда я изменил его ниже, и теперь я могу видеть все мои шаблоны.

/* 
Theme Name: Acadata 
Theme URI: https://factorypattern.co.uk/ 
Description: Custom 
Author: Factory Pattern 
Author URI: https://factorypattern.co.uk/ 
Description: The Acadata theme for WordPress. 
Version: 1.0 
License: GNU General Public License v2 or later 
License URI: http://www.gnu.org/licenses/gpl-2.0.html 
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready 
Text Domain: acadata 

This theme, like WordPress, is licensed under the GPL. 
Use it to make something cool, have fun, and share what you've learned with others. 
*/ 
0

Я нашел корень проблемы. Это файл style.css внутри корня темы.

  1. Должно быть в кодировке UNIX.

  2. Он должен иметь все комментарии с "Theme Name", "Version" и т.д.

0

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

/* 
 
Theme Name: Theme Name 
 
Theme URI: http: //mysite.com/ 
 
Description: This is a custom child theme for xxx theme 
 
Author: My Name 
 
Author URI: http: //mysite.com/ 
 
Template: template_name_in_lowercase 
 
Version: 0.1 
 
*/

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