Für Menschen · Seien Sie begeistert und Sie werden begeistern !
Wer sich an die Entwicklung eines eigenen Themes macht, der findet hier nun ein Basis-Theme als Vorlage, zum vereinfachten Start mit möglichst schlankem Code. Es wird von mir verwendet, wenn ich neue Themes beginne, vorrangig für CMS mit WordPress. Es handelt sich nicht um ein Framework o.ä, es ist eine Vorlage, die das Erstellen und die Kontrolle über den Code vereinfachen soll. Die Arbeit am Code der Templates wird einfacher, da ein gewisser Standard-Umfang bereits da ist.
Es liegen nur die grundlegendsten Sachen bei und das Stylesheet ist ebenso leer, bis auf die Vereinbarung der IDs und class, die schon Verwendung finden. Das Theme ist Widget-Tauglich.
Dem Theme liegt ein Error 404-Template bei, welches für den Fall ist, dass nichts gefunden wird. Ich habe das Template ein wenig umfangreicher gestaltet. Schaut euch den Text an und passt ihn an eure Bedürfnisse an. Ebenso werden in der Ausgabe ein wenig Statistik und die letzten 10 Beiträge ausgegeben. Alle Funktionen dazu sind in diesem Template integriert und sollten so gut anpassbar bzw. entfernbar sein. Im weiteren hängt ein kleines Script mit dran, welches dem Admin des Blog eine Mail sendet, wenn Error 404 aufgerufen wird und informiert so über das Problem.Nervt die Funktion, die besonders am Anfang eines neuen Themes nützlich ist, dann einfach die Zeile
mail("info@$SERVER_NAME", "Error 404", $message, "From: info@$SERVER_NAME");
auskommentieren //.
minimal WordPress Installation 2.1.*
Damit es auch in WP-Versionen < 2.1.* funktioniert, muss in der Datei searchform.php die Funktione <?php the_search_query(); ?> gelöscht werden. Ebenso wird die Funktion the_modified_date() genutzt. Auch diese ist erst seit Version 2.1 verfügbar, also überall löschen, wird in der index.php, single.php und page.php verwendet.
+ css
|-- print.css (mehr Infos)
+ basis
|-- style.css
|-- 404.php
|-- blog.php
|-- comments.php
|-- footer.php
|-- functions.php
|-- header.php
|-- image.php
|-- index.php
|-- page.php
|-- search.php
|-- searchform.php
|-- sidebar.php
|-- single.php
|-- os.xml (mehr Infos)
XHTML 1.0 Transitionalwrap", beginnend in header.php, ended in footer.phpheader"content", beginnend in header.php, ended in footer.phpfooter"Wer es nutzen will, viele Spaß damit.
Ist die Arbeit nicht 1 Euro wert?
Jede Spende wird dankbar angenommen und ermöglicht das weitere Arbeiten an freier Software.
Möchtest du mehr oder anders spenden, so besuche meine Wunschliste.

Download als zip-Datei: basis.zip - 9 kByte
Das Projekt „WordPress Basis Theme“ wurde verlagert und Download, Hintergründe und Pflege sind nun unter dieser Adresse zu finden: code.google.com/p/wp-basis-theme/ Der Download und das Repository enthalten eine Readme, so dass man darin nachlesen kann. Alternativ steht eine eigene URL zur Verfügung, die alle Hintergründe enthält: wpbasis.de
Ich bin urlaubsreif, ersticke in Arbeit und damit auch für die Leser des Weblogs nicht zu erreichen. Bitte geduldet euch ein wenig mit Supportanfragen.
Leider muss ich die Kommentarfunktion deaktivieren, ansonsten würde ich weiter in Arbeit ersticken oder die Anfragen nicht nach bestem Gewissen beantworten.
Vielen Dank für das Verständnis!
bueltge.de [by:ltge.de] wird von Frank Bültge geführt, administriert und gestaltet. Alle Inhalte sind persönlich von mir ausgewählt und erstellt, nach bestem Gewissen und Können, was die Möglichkeit von Fehlern nicht ausschließt.
Das Weblog wird angetrieben von WordPress und aktuell gibt es 854 Beiträge, 15036 Kommentare in 14 Kategorien und 450 Tags.
Das Blog wird liebevoll mit xHTML & CSS in Handarbeit gestaltet.
Design und Code ist unter Copyright
© 2001 - 2010 bueltge.de [by:ltge.de]
21. März 2007 um 08:38
21. März 2007 um 10:55
22. März 2007 um 08:28
6. April 2007 um 22:08
Hallo, im comments.php ist "Logged in a" drin geblieben. Der rest is schön deutsch.
Fals es kein Problem ist habe ich es übersetzt auf ungarisch, und würde es veröffentlichen bei mir. Vielen Dank für die Arbeit!
10. April 2007 um 08:53
Danke für den Hinweis, ist berichtigt. Natürlich kannst du es veröffentlichen - freue mich, wenn es gefäält und nützt.
LG Frank
10. April 2007 um 22:56
Danke, Trackback kommt bald...
10. April 2007 um 23:07
13. April 2007 um 12:24
13. April 2007 um 12:35
20. April 2007 um 04:01
ich wundere mich, dass noch niemand darauf hingewiesen hat, dass das basis theme erst ab 2.1 funktioniert. bei meiner 2.0.10 installation kommt es zu einer fehlermeldung: Call to undefined function: the_search_query(). so wie ich das sehe, gab es diese funktion früher nicht. ein hinweis oder eine alternative für
20. April 2007 um 10:10
@Gerald Steffens: Danke für den Hinweis, man denkt eben nicht immer an alles. Da ich aktuell immer an der Version 2.1 arbeite, ist es mir nicht aufgefallen.
Habe oben eine Vermerk gemacht, auch wie du es ändenr kannst. Übergibt lediglich die Suchbegriffe.
LG Frank
19. Mai 2007 um 10:53
6. August 2007 um 15:43
Hallo Frank,
ich hab' mir ein Testblog unter
http://test.u1amo01.de/aufgesetzt und bin dabei, mir aus Deiner Vorlage ein eigenes Theme zu basteln.Vielen Dank!
15. August 2007 um 09:48
Seit ein paar Tagen nutze ich das auf Grundlage von "Basis" erstellte Theme in meinem Blog u1amo01.de.
12. September 2007 um 22:29
Hmm, was ich bei dem Theme vermisse: eine Datei 404.php
Oder fehlt die absichtlich?
13. September 2007 um 13:59
@Klaus: ja, weil die 404.php ja eigentlich eine "dumme" Datei ist und der Inhalt vom Autor des Themes gefüllt wird, also keine DB-Abfragen.
2. Oktober 2007 um 01:18
alles klar!
könntest Du trotzdem eine 404.php dran hängen? Ich heb mir den Link hier her auf. Wäre fein, wenn es sich erweitert. Wenn schon print.css, dann ordenltich, oder? beste grüße und danke!.
3. Oktober 2007 um 11:17
Soeben passiert. Ich habe ein wenig umfangreicheres Template integriert, siehe Beitrag.
12. November 2007 um 19:11
Hi Frank,
ich glaube du hast ein Rechtschreibfehler drin.
Vielen dank für das Basis Theme
Gruß Nils
12. November 2007 um 19:28
Danke, gefixt.
27. November 2007 um 11:25
10. Januar 2008 um 20:34
13. Februar 2008 um 12:37
28. März 2008 um 07:05
16. August 2008 um 11:07
Hallo Frank,
mir ist letztens aufgefallen das du die Links in der style.css sehr global definierst... Ist das nicht ein wenig heftig?
16. August 2008 um 11:12
@Jared: Die sind nur als Beispiel drin, so dass Einsteiger Themen wie visited nicht vergessen. Die neue Version ist fast fertig, aber auch da habe ich nur die Möglichkeiten der Pseudeklassen drin.
* Vielen Dank für die Spende auch auf diesem Wege !
16. August 2008 um 11:44
Aso ok! Mal schauen inwieweit die Definition die anderen überschreibt!
* Bitte sehr
23. März 2009 um 18:51
gibt es schon ein vages Erscheinungsdatum für das neue 2.7-Theme?
24. März 2009 um 08:06
@Scream: nein, aber den aktuellen Stand kann man immer hier nutzen:
http://code.google.com/p/wp-basis-theme/2. Mai 2009 um 15:31
Hallo,
Ich danke recht herzlich für die Möglichkeit das Basis Template downloaden zu können.
Das Hilft ungemein für erstellung eines eigenes Themes, da ich nicht wusste welche Dateien ich dafür brauchte. Jetzt brauch ich mir wenigstens darum keine Gedanken mehr machen.
Vielen Herzlichen Dank nochmal.
Joshua
2. Mai 2009 um 18:02
@Joshua: achte darauf, dass die Version älter ist und noch nicht WP 2.7 und größer nutzt, also alle neuen Möglichkeiten. Die neue Version kommt eventuell in den nächsten Tagen oder kann man im SVN downloaden, siehe Kommentare.
31. Juli 2009 um 08:37
Hallo
Super Sache das Basis-Theme!
Ich versuche mich gerade das erste mal an einem eigenen WP-Theme,
ich denke hiermit komme ich klar
Vielen Lieben Dank!
Schöne Grüße
Dennis
4. August 2009 um 01:40
Nach langer Suche eine nüchterne Theme zu finden und/oder etliche bestehenden Themen zu vereinfachen, habe Ich dann endlich "veryplaintxt" auf einer neuen WP2.8 Platform eingebaut. Als Ich dann weitere Versuche machte meinen Erwartungen näher zo kommen, bin Ich über die Basis Theme gestolpert. Sofort wurde es eingebaut und es funktioniert herrlich so weit.
Was mir am besten gefällt ist die Durchsichtigkeit im Allgemeinen, und hauptsächlich das CSS, worüber Ich beim veryplaintxt meine Haare verloren habe. Mein Optmismus-pegel steigte sofort.
"Basis" reflektiert eine wahnsinnig grosse Vorarbeit. Konnte mir nicht helfen gleich mal meiner Begeisterung Ausdruck zu geben. Ich hoffe ja nur dass meine minimalen Kentnisse jetzt teilweise kompensiert werden wenn Ich nun daran gehe diese Theme auszubauen. (Mein Deutsch ist klarerweise zum Teufel gegangen - aber habe es auch nicht viel in den letzten 50 Jahren benutzen können.)
4. August 2009 um 09:06
@Eberhard: vielen lieben Dank für das Lob, so macht es Spaß =)
4. August 2009 um 22:39
Hello,
I have translated the language files for your wonderful theme into Danish. I will publish them at
http://wordpress.blogos.dk/s%C3%B8g-efter-downloads/?did=164shortly.In comments.php line 144, the textdomain constant is missing for the first string. Without it, it says that "Du bist eingeloggt als".
5. August 2009 um 09:25
@GeorgWP: Thanks for your help, i have fix the problem and upload your language files. Now you can download a new zip with all new files.
Thank you very much!