it-swarm.com.ru

Выпадающий шаблон не отображается на странице администратора Wordpress

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

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

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

15
Ardee Aram

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

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

Спасибо

21
Sandeep Josan

Моричика на месте. У меня была та же проблема, но потом она разобралась, выполнив:

<?php
    /**
    * Template Name: Front Page
    */
?>
16
Dominic Francis

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

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

Я сделал это: 

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

Затем обновил панель администратора, и она появилась. Кажется немного странным, но у меня это сработало. Рад поделиться этим. 

12
morichika

Поместите style.css в каталог вашей темы вместо папки css. Или же

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

Между именем шаблона не должно быть пробела.

8
user5599875

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

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

 enter image description here

5
Jack Nicholson

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

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
*/

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

4
Mauricio Pastorini

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

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

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

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

4
sjscitp

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


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

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

/*!
Template: your-theme
*/

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

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

1
Marc-André De Launière

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

1
Najam ali shahid

Я попробовал многие из предложенных ответов. Ни один не работал в моем случае.

Возможная причина того, что раскрывающийся список шаблонов не отображается, - отсутствует index.phpв папке «Тема».

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

1
Edgar Alloro

Это ниже - работа для меня и показ опции шаблона в атрибутах страницы. Просто поместите файл .php в корневую папку темы.

<?php
/* template name: my custom template */
?>
0
ravs21292

sass удалил содержимое моего дочернего файла style.css. В раскрывающемся списке шаблон снова отображается после добавления комментариев ./* Название темы: Sometheme Child Описание: дочерняя тема для Sometheme . Шаблон: sometheme Версия: 1.1 .__ Домен .Text: sometheme-child * /

0
Greg Bologna

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

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

  2. Он должен иметь все комментарии с «Название темы», «Версия» и т.д.

0
Nimitz

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

/*
  Template Name: template-name
*/

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

0
rv0x00

Джек Николсон был прав! Вы должны убедиться, что ваш 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
Andy

Пожалуйста, установите правильно ваш файл 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
*/

0
javier513573