Theme Relief
-
Hallo, kann mir jemand helfen. In dem Theme Relief kann ich kein(e) Header Bilder einfügen. Was mache ich falsch?
-
Du machst nichts falsch. Das ist ein Bug des Themes.
Dazu auch:
https://wordpress.org/support/topic/header-image-will-not-show-up
hast du schon in die Dokumentation des Themes geschaut? Dort wird beschrieben, wie und was du am header ändern kannst:
http://flythemesdemo.net/documentation/relief-doc/#set-headerDemnach sind die folgenden Optionen zur Änderung vorhanden:
1. Seitentitel und Logo
2. Navigation
3. SlideshowDie „Headerbilder“ sind also Slides und lassen sich wie dort beschrieben ändern:
http://flythemesdemo.net/documentation/relief-doc/#slider_optionIn der free-Version des Themea können maximal 3 Bilder/Slides eingefügt werden:
https://wordpress.org/themes/relief/und das scheinst du ja bereits erfolgreich gemacht zu haben.
Was genau möchtest du denn nun wo als „Header-Bild(er)“ einfügen? Um die Funktionen des Themes zu erweitern, könntest du ein Child-Theme anlegen, die entsprechende Datei (vermutlich header.php) dorthin kopieren und die gewünschten Änderungen vornehmen.
Ein Slider ist kein Header. Das nur zur allgemeinen Begriffsklärung.
Zudem nützt eine Dokumentation, die völlig veraltet ist, nicht sehr viel. Zumal sie den Vorgaben von WordPrress widerspricht. Änpassungen sollen nämlich mit dem Customizer gemacht werden und nicht auf einer Optionen-Seite, wie sie die Dokumentation zeigt (die gibt es denn beim Theme auch nicht mehr).
Beim Customizer (unter „Design“ > „Anpassen“) gibt es dagegen tatsächlich die Option „Header-Bild“. Aber die funktioniert nicht.
Selbstverständlich kannst Du sie fixen oder einfach mit einem Child-Theme ergänzen. 😉
Hi arue33,
um die Begriffserklärung zu komplettieren: Ein header-bild ist auch kein Header.
Die Dokumentation ist zwar die aktuellste, die vom Theme-Ersteller zur Verfügung gestellt wird, aber es ist korrekt, dass die Optionen-Seite auf WordPress.org/themes nicht mehr den offiziellen Vorgaben entspricht. Die deadline für die Umstellung auf Customizer war der 21. Oktober 2015 und für neu hinzugefügte Themes sogar schon ab dem 22.April 2015.
Das bedeutet nun nicht zwangsläufig, dass bereits alle Themes ohne Options Page und dafür mit Customizer bestückt sind. Sondern, Themes, die nach dem 1.10.2015 aktualisiert wurden, müssen den neuen Standards entsprechen Quelle (falls mir da anderslautende Infos fehlen, dann möge man das bitte hier korrigieren).
Soviel dazu, aber da das Theme Relief am 1.6.2016 aktualisiert wurde, muss es den Customizer integriert haben, das wurde also zurecht kritisiert.
Ich habe es eben mal lokal installiert. Ein Header-Image ist übrigens nicht obligatorisch und es bleibt dem Entwickler überlassen, dies einzubauen. Tut er es, dann kann er auf eine bereits default angelegte Sektion zurückgreifen. Der Theme-Ersteller von Relief hat das header-image zwar in der customizer.php „angesprochen“, aber es nicht in die header.php integriert.
Also kann man das durchaus als Bug bezeichnen. Falls für dich ein Child-Theme in Frage kommt, dann könntest du mal versuchen in die kopierte header.php das folgende einzufügen:
<?php // custom header image $header_image = get_header_image(); if (!empty($header_image)) : ?> <div class="header-image"> <a href="<?php echo esc_url(home_url('/')); ?>"> <img src="<?php echo esc_url($header_image); ?>" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt=""> </a> </div> <?php endif; ?>
Und zwar vor
<?php if ( is_front_page() && !is_home() ) { ?>
Ein header-bild ist auch kein Header.
Stimmt. Sorry.
- Das Thema „Theme Relief“ ist für neue Antworten geschlossen.