Bei Media Pons entwickeln wir gerne unsere eigenen Wordpress-Themes, wenn unsere Kunden mit einem benutzerdefinierten, vorab erstellten HTML-Design kommen. Dann beginnen wir unseren Theme-Entwicklungsprozess, indem wir Code in die functions.php Datei unseres Themes schreiben. In diesem Beitrag gehen wir nicht ins Detail darüber, was eine functions.php Datei ist, da Sie viele Informationen dazu im Internet finden können.
Zunächst einmal sollte ich sagen, dass die Funktion add_theme_support in der functions.php Datei aufgerufen werden sollte. Schließlich sollte, wie jede andere WordPress-Funktion, add_theme_support zum richtigen Zeitpunkt aufgerufen werden.
Sie können unten ein Beispielcode sehen, der verschiedene Theme-Funktionen zeigt, die mithilfe der add_theme_support Funktion zu Ihrem Theme hinzugefügt werden können.
functions.php
<?php
// Verschiedene Funktionen zum Theme hinzufügen
add_action('after_setup_theme', 'mediapons_add_support');
function mediapons_add_support()
{
// Titelunterstützung für Seiten hinzufügen
add_theme_support('title-tag');
// Unterstützung für Beitrags- und Seitenvorschaubilder zu Beiträgen und Seiten (Standard-Beitragstypen) hinzufügen
add_theme_support('post-thumbnails');
// Unterstützung für individuelles Logo hinzufügen (Logo über den Wordpress-Customizer hinzufügen)
add_theme_support('custom-logo');
}
Wie Sie sehen, ist der richtige Actions Hook, um die add_theme_support Funktion aufzurufen, after_setup_theme. Diese Aktion wird nach dem Laden des Themes ausgelöst.
Wenn wir den Code überprüfen, können wir sehen, dass unser Code unser Theme unterstützt, um die folgenden Funktionen zu aktivieren:
- Durch die Verwendung von title-tag ist es nicht mehr notwendig, das HTML-Titel-Tag innerhalb der header.php-Datei hinzuzufügen. Wordpress empfiehlt diese Methode, um das Titel-Tag im Head-Bereich der Website hinzuzufügen.
- Durch Verwendung von post-thumbnails haben die Standard-Beitragstypen (Beitrag und Seite) die Möglichkeit, unterstützende Beitragsbilder zu verwenden.
- Durch Verwendung von custom-logo kann ein individuelles Logo über den WordPress Customizer hinzugefügt werden, was früher eine weitere großartige Funktion war und seit mehreren Jahren besteht.
Wir denken, dass diese 3 Funktionen als Ausgangspunkt ausreichen, während Sie ein individuelles Theme entwickeln. Wenn Sie neugierig auf weitere Funktionen sind, die die add_theme_support Funktion Ihrem Theme hinzufügen kann, können Sie die offizielle Wordpress-Dokumentation überprüfen.
Wenn Sie uns bezüglich Ihres nächsten Projekts kontaktieren möchten, zögern Sie nicht, uns eine Nachricht über unser Kontaktformular zu senden oder rufen Sie uns unter +49 69 9769 80 36 an.