Kategoriebild als Header für alle Produkte
-
Moin,
ich möchte für alle Pordukte meines WooCommerce Shops das Headerbild standardmäßig als das der zugehörigen Kategorie. Any Ideas?
-
Hallo,
bei so vielen Infos weiß ich gar nicht, wo ich anfangen soll 😉
Lies doch mal bitte erst mal die FAQ.
Viele Grüße
Hans-GerdHm ich weiß tatsächlich nicht, was ich noch für Infos hinzufügen sollte.
aktuelle WooCommerce und WP Version, Hetzner hosted, tduw.de ist die Seite und die Fragestellung ist nun, wie es zu schaffen wäre bei jedem Produkt im Shop ein Headerbild manuell oder automatisch zu setzen. Aktuell wird oft das des Produktes genommen, manchmal aber auch das Standardheaderbild der Seite selbst. Was ich erreichen möchte, ist, dass die Kategorie eines jeden Produkts als Headerbild erscheint. Für gewöhnlich kommt irgendjemand auf die Idee einen netten 3-4 Zeiler für die functions.php des Themechilds zu schreiben, der solche Dienste tut aber ich versuchs wohl eher mal in den englischsprachigen Foren, da kommt man eher ans Ziel.Du kannst deine Frage gerne in den englischsprachigen Support-Foren stellen. Allerdings wird dir da auch niemand helfen können, wenn du nicht zumindest ein paar grundlegende Informationen zur Verfügung stellst.
In deiner Frage hast du weder eine URL zur Website noch Details zu deiner WordPress-Installation (verwendetes Theme, Plugins, PHP-Version) angegeben. Wir wissen auch nicht, ob (und wo) du bereits nach Plugins bzw. WooCommerce-AddOns gesucht hast, was du ausprobiert hast und wieso das als Lösung nicht in Frage kam.
Grundsätzlich ist es möglich, das Bild der Produkt-Kategorie als Header-Bild zu verwenden, wenn du ein Child-Theme erstellst (ich gehe davon aus, dass du dich mit PHP auskennst, obowhl uns auch diese Information fehlt) und das Template für den Header anpasst. Wie du das Bild der Produkt-Kategorie abrufen kannst, wird in diesem Beitrag auf Stackoverflow erklärt:
https://stackoverflow.com/a/12717177/12490449
Für gewöhnlich kommt irgendjemand auf die Idee einen netten 3-4 Zeiler für die functions.php des Themechilds zu schreiben, …
Da hast du den Zweck unseres Support-Forums wohl missverstanden.
Du bekommst WordPress, Themes und Plugins kostenlos zur Verfügung gestellt und darfst sie nach Belieben selber nach deinen Vorstellungen anpassen. Wenn dabei Fragen auftauchen, schauen wir, ob wir dir Tipps geben können. Wir schreiben aber nicht auf Zuruf „3-4 Zeilen“ Code, sondern bieten dir Hilfe zur Selbsthilfe.
URL: tduw.de
WP-version: 5.5.1
Relevante Plugins: WooCommerce, neuste Version
Theme: child von graphene 2.8.1
php version: 7.3
php Kentnisse: wenig, daher die frage, daher kaum Ansätze
Bisherige Versuche: Wie ich verstanden habe, ist das keine Defaultfunktion von WooCommerce bzw des Themes (es scheint wohl eher um das Theme als um WooCommerce zu gehen laut englischem Forum) daher habe ich ein Addon gesucht, keins gefunden.
Weiteres vorgehen: Dieser Post, nun: ZurechtweißungEs ist erheblich einfacher (und ergiebiger), wenn du unter Werkzeuge > Website-Zustand > Bericht auf einen Button klickst und dann einen kompletten Bericht zu deiner Website aus deiner Zwischenablage in eine Antwort hier einfügst.
Deine URL hattest du zwischenzeitlich mitgeteilt und ich habe mir bereits das Theme Graphene angeschaut. Zu deinen Anpassungen im Child-Theme kann ich nichts sagen, aber das Theme selber bietet nicht unmittelbar die Möglichkeit, über einen Hook ein anderes Headerbild einzubinden. Du müsstest das Template
header.php
anpassen, aber das habe ich bereits geschrieben.Wenn du selber keine Kenntnisse on PHP hast und dich nicht einlesen möchtest, solltest du bitte einen Dienstleister beauftragen. Es ist wie gesagt nicht Aufgabe des Support-Forums, auf Zuruf (unabhängig vom Umfang) Programmierarbeiten zu übernehmen.
In moderierten Foren ist es nicht unüblich, dass ModeratorInnen ihrer Aufgabe nachkommen und auf Verstöße gegen Forenregeln hinweisen. Wir behalten uns außerdem vor, Threads zu schließen – z.B. bei einem Crossposting wie in diesem Fall.
- Das Thema „Kategoriebild als Header für alle Produkte“ ist für neue Antworten geschlossen.