WordPress 3.0 führt eine neue Funktion namens benutzerdefinierte Hintergründe für WordPress-Themes ein. Diese Funktion gibt dem Benutzer die Möglichkeit, benutzerdefinierte Hintergründe zu seiner Website hinzuzufügen, was seinen Blogs/Websites eine einzigartige Note verleiht. Obwohl diese Funktion in den Kern integriert ist, wird sie nur aktiviert, wenn Ihr Theme sie unterstützt. In diesem Artikel zeigen wir Ihnen, wie Sie benutzerdefinierte Hintergründe in WordPress-Themes für WordPress 3.0 aktivieren können.
Hinweis: Dieser Artikel ist ein Artikel für Fortgeschrittene, der sich speziell an Theme-Designer richtet.
Update: Der im Video verwendete Code add_custom_background ist veraltet. Sehen Sie sich den unten stehenden Code in diesem Artikel an.
Video:
Text-Tutorial
Öffnen Sie einfach Ihre functions.php-Datei und fügen Sie die folgende Zeile hinzu:
add_theme_support('custom-background');
Dann sollten Sie unter „Design“ eine Option für „Benutzerdefinierte Hintergründe“ sehen.

Das Standard-Theme Twenty Ten für WordPress 3.0 hat diese Funktion bereits aktiviert.

bb
Danke Syed, dieser Kniff hat mir gerade ein paar tausend Naira gespart! Prost.
Stepan Vich
Hallo, gibt es die Möglichkeit, einige Feld-Einstellungen über die Funktion add_settings_field hinzuzufügen?
Michael
Dies wurde veraltet. Hier ist der neue Code:
add_theme_support(‘custom-background’);
Redaktion
Danke Michael. Artikel aktualisiert.
Admin
Redaktion
Sehr sicher, dass Sie benutzerdefinierte Felder verwenden können, um den Hintergrund jeder einzelnen Beitrags-/Seitenansicht zu ändern, wenn Sie möchten.
Admin
Abhimanyu
Es scheint ein Problem zu geben. Sobald ich die Bilddatei auswähle und auf Hochladen klicke, wird die Seite ohne Ergebnis aktualisiert. Die 'Farbe'-Funktion funktioniert. Und ich habe viele Browser ausprobiert.
Irgendwelche Hilfe? Können wir das manuell machen? Also, mit ein paar Codes?
Redaktion
Machen Sie es manuell über CSS-Codes.
Admin
Der Raptor
Danke dafür. Die Implementierung war tatsächlich viel einfacher, als ich ursprünglich dachte
John
Was ist die Standardgröße für WordPress-Hintergründe? D.h. welche Größe sollten Bilder haben, damit sie richtig im Hintergrund passen?
Redaktion
Das beste Bild ist das, das wiederholt werden kann, damit die Ladezeit der Seite gering bleibt. WordPress zeigt nur das Hintergrundbild an, das zur Bildschirmauflösung des Benutzers passt.
Admin
chartinael
Mein benutzerdefinierter Hintergrundbereich hat keine Anzeigeoptionen. Ich habe 3.01 jung installiert.
aleksander
Gleiche Situation hier:
Fatal error: Call to undefined function add_custom_background() in /mnt/data/www/sinya/aleksander.hu/i.aleksander.hu/wp-content/themes/stylize/functions.php on line 34
was tun?
habe noch nicht auf 3.0.0 aktualisiert
Redaktion
Sie MÜSSEN auf 3.0 aktualisieren, bevor Sie dies hinzufügen.
Admin
Lane
Hey, ich habe gemacht, was du gesagt hast, aber ich habe diese Nachricht bekommen
Fatal error: Call to undefined function add_custom_background() in /home/patina/ilovepatina.com/wordpress/wp-content/themes/default/functions.php on line 2
Und jetzt lässt es mich überhaupt nicht mehr anmelden, um überhaupt in den Admin zu gelangen.
Irgendwelche Ratschläge? Ich brauche dringend Hilfe...
Redaktion
Haben Sie auf WordPress 3.0 aktualisiert?
Admin
Ed
Hey… das war cool. Nach meinem ersten Kommentar werde ich auf eine andere Seite mit mehr Informationen über deine Website und das Kommentieren weitergeleitet… wie hast du das gemacht? Plugin?
Ich würde gerne mehr erfahren.
Redaktion
Its a plugin in our Recommended Plugins list. Go to our homepage and look there.
Admin
Ed
Es ist wichtig zu beachten, dass Sie für die Funktion innerhalb eines Themes die wp_head() nach dem Link zu Ihrem Theme-Stylesheet im Theme-Header hinzufügen müssen. Diese neue Funktion fügt Blöcke mit der hinzugefügten Farbe/dem Hintergrund aus dem wp_head()-Bereich hinzu, und wenn Sie Ihr Stylesheet nach dem wp_head() aufrufen, überschreibt Ihr Stylesheet die benutzerdefinierte Hintergrundfunktion.
Ich bin hin- und hergerissen, da ich meine Stylesheet-Datei normalerweise nach dem Aufruf von wp_head() benenne, damit ich Stile überschreiben kann, die von Plugins hinzugefügt wurden. Möglicherweise muss ich ein separates Stylesheet für Plugin-Überschreibungen erstellen, das später im Header aufgerufen wird.
Pete
Wissen Sie, wie wir auch das benutzerdefinierte Header-Bild machen?
Redaktion
Hallo Pete,
Schauen Sie sich unseren neuesten Artikel über das benutzerdefinierte Header-Bild-Panel in WordPress an.
Admin
gifer
hey danke, gibt es übrigens eine Demo davon?
Redaktion
Das neue Twenty-Ten-Theme ist das beste Demo-Beispiel.
Admin
Pete
Wie weiß WordPress, wie der Hintergrund geändert werden kann? Was ist, wenn mein aktuelles Theme bereits CSS-Attribute für den Hintergrund hat? Welches überschreibt das andere?
Redaktion
Ihr aktuelles Theme müsste mit dieser Funktion kompatibel gemacht werden. Dieser Artikel richtet sich an Theme-Designer, die Themes erstellen und WordPress 3.0-Funktionen darin integrieren möchten. Sie müssten die Funktion für die Body-Klasse hinzufügen. Wenn WordPress feststellt, dass jemand die Seite für benutzerdefinierte Hintergründe im Admin-Panel aktualisiert hat, wird dies priorisiert. Andernfalls gilt der Standardhintergrund, den Sie in der CSS-Datei angeben.
Admin
Dustin Goerndt
Radikal! Ich frage mich, ob das pro Beitrag oder Seite gemacht werden kann?
Redaktion
Mit der Standardfunktion NEIN. Dafür ist es besser, ein Plugin zu verwenden (mehrere existieren). Diese Funktion fügt dem gesamten Body-Tag Styling hinzu, sodass es für die gesamte Website gleich ist.
Admin