Minimale Vorlagendateien für die Themenentwicklung

15

WordPress hat mindestens Theme-Template-Dateien als

  • style.css
  • index.php

und auch einige andere Dateien wie hier aufgeführt .

Wenn der Theme-Entwickler ein Theme mit weniger Schnickschnack erstellen möchte, welche Vorlagendateien sollten mindestens enthalten sein? Es gibt keine Richtlinien im WordPress-Codex. Sie können nur feststellen, welche Dateien und wann sie eingefügt werden sollen. Um die meisten WordPress-Funktionen konfliktfrei nutzen zu können, scheint keine bestimmte Anzahl für die Anzahl der Vorlagendateien angegeben zu sein.

Wie viele Dateien sollten also vorhanden sein, wenn Sie ein Design aus einer rohen HTML-Vorlage erstellen?

Ryu Ishida
quelle

Antworten:

22

So lassen Sie das Thema auflisten:

  • style.css

Mit mindestens diesem:

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

Damit das Thema funktioniert:

  • index.php

index.php muss eine Post-Schleife haben, dies wäre also das Nötigste, was funktioniert 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 ist das defakte Fallback für alle Template-Dateien, nach denen WordPress suchen könnte. Der Rest ist völlig optional, obwohl ich rate, dass Sie sie verwenden.

Weitere Informationen darüber, welche Vorlagen möglich sind, finden Sie hier:

http://codex.wordpress.org/Template_Hierarchy

Tom J Nowell
quelle
Danke, ich nehme an, dass für die minimalen Themen, zusätzliche Dateien Unordnung sein können? :)
Ryu Ishida
1
Nicht unbedingt, es kommt darauf an, was Sie brauchen und was Sie tun wollen
Tom J Nowell
Streng genommen index.phpnicht hat eine Schleife oder einen Code haben, wenn all Template - Hierarchie Zweig Pflege des Templates durch spezifischere getroffen werden. Einige Themen in freier Wildbahn sind so strukturiert.
Rarst
7

Zwei - styles.cssund index.php. Wenn Sie zusätzliche Funktionen hinzufügen möchten (einige Filter oder Aktionen), fügen Sie diese zur Liste hinzu functions.php. Wenn Sie zusätzliche Vorlagen + Anzahl der Vorlagen hinzufügen möchten, fügen Sie einen Screenshot Ihres Themas + Screenshot hinzu. (Jpeg | png | gif)

Es hängt alles von dir ab. Mindestanforderungen sind aber style.cssund index.php.

Oleg Butuzov
quelle