Минимальные файлы шаблонов для разработки тем

15

WordPress имеет минимальные файлы шаблонов тем как

  • style.css
  • index.php

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

Если разработчик темы хочет создать тему с меньшим количеством наворотов, какие файлы шаблонов следует включить как минимум? В кодексе WordPress нет никаких указаний. Единственное, что вы можете найти, это какие файлы и когда включать их. Для того, чтобы использовать большинство функций WordPress без каких-либо конфликтов, кажется, что не указано конкретное число для числа файлов шаблонов.

Итак, сколько файлов должно быть при создании темы, скажем, из необработанного HTML-шаблона?

Рю Исида
источник

Ответы:

22

Чтобы тема была в списке:

  • style.css

Как минимум с этим:

/*   
Theme Name: Minimum Theme
Description: Test
Author: Test
Version: 1.0
*/

Чтобы тема была функциональной:

  • index.php

index.php должен иметь пост-цикл, так что это будет минимальный функционал index.php

<html>
<head><?php wp_head(); ?></head>
<body>
<?php
if ( have_posts() ) {
    while ( have_posts() ) {
        the_post();
        the_title( '<h3>', '</h3>' );
        the_content();
    }
}
wp_footer();
?>
</body>
</html>

index.php - это запасной вариант по умолчанию для всех файлов шаблонов, которые может искать WordPress. Все остальное совершенно необязательно, хотя я советую вам их использовать.

Для получения дополнительной информации о том, какие шаблоны возможны, смотрите здесь:

http://codex.wordpress.org/Template_Hierarchy

Том Дж Новелл
источник
Спасибо, я понимаю, что для минимальных тем дополнительные файлы могут быть загромождены? :)
Рю Исида
1
Не обязательно, все зависит от того, что вам нужно и что вы пытаетесь сделать
Том Дж. Новелл
Строго говоря index.php, не обязательно иметь цикл или какой-либо код, если все ветви иерархии шаблонов учитываются более конкретными шаблонами. Некоторые темы в природе структурированы так.
Rarst
7

Два - styles.cssи index.php. Если вы собираетесь добавить дополнительные функции (некоторые фильтры или действия), добавьте в список functions.php. Если вы собираетесь добавить дополнительные шаблоны + количество шаблонов, добавьте скриншот вашей темы + скриншот. (Jpeg | png | gif)

Все зависит только от вас. Но минимальные требования есть style.cssи index.php.

Олег Бутузов
источник