• Gelöst mattatouille

    (@mattatouille)


    Mal wieder einen Guten Abend zu später Stunde.
    Ich durchforste schon seit einer Weile das Netz und habe auch das Forum auf den Kopf gestellt. Fündig wurde ich leider nicht.

    Ich suche mal wieder nach einer Code-Lösung anstelle eines Plug-ins.

    Ich verwende ein Child des „Grow“ Themes auf ihrewebdarbietung.de

    Es erschließt sich mir folgendes Problem. Auf der Startseite habe ich den vom Parent-Theme mitgelieferten Slider verwendet. Und genau an dieser Stelle soll mein Beitragsbild auch auf der entsprechenden Seite zu sehen sein. Als Beispiel die Seite „Leistungen“. Für diese Seite existiert ein Beitragsbild, ich möchte dieses an der Position haben, wo aktuell in weiss „Leistungen“ steht.

    Meine Vermutung geht in die Richtung, dass ich in der functions.php eine Funktion ergänzen muss, welche abfragt, ob es sich um einen Beitrag/eine Seite handelt und falls ja, ob diese ein post_thumbnail hat. Dort scheitert es leider schon im Ansatz, da ich mir aus Dokumentationen noch kein komplettes Ergebnis zusammenbauen konnte.

    Nach dieser Abfrage, muss ich mir dann gewiss mittels Getter, mein Beitragsbild holen und es an die gewünschte Position setzen. Aber wie nennt sich meine Zielposition überhaupt?

    Könnt Ihr mir bitte helfen?

    Gruß Matta

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Amid

    (@aminteractiondesign)

    Hallo Matta,

    so etwas löst man normalerweise, indem man im betreffenden Template file das Bild einbaut.
    Dazu musst du erst mal rausfinden, welches Template auf leistungen verwendet wird. Das kannst du z.B. mit diesem Plugin https://de.wordpress.org/plugins/reveal-template/ , oder durch Wissen über die template hierarchy https://developer.wordpress.org/themes/basics/template-hierarchy/ bzw. durch ausprobieren (in die template files was reinschreiben und schauen ob es auf der Seite auftaucht 😉 )
    Dann musst du in das betreffende Template deinen code reinschreiben.
    Die einfachste Form wäre diese:
    the_post_thumbnail();

    Thread-Starter mattatouille

    (@mattatouille)

    Sehr schön, danke dir.
    Ich werde es gleich mal prüfen und mich damit befassen und später (evtl. erst morgen), davon berichten. Und hoffentlich kann ich dann eine Lösung meines Problems präsentieren und den Thread auf resolved setzen 🙂

    Thread-Starter mattatouille

    (@mattatouille)

    Letzten Endes war es ein Kinderspiel, mit dem benötigtem Template header.php lag ich natürlich gar nicht so daneben. Was mir letzten Endes geholfen hat, war die Funktion. Die Funktionen, welche ich meiner ursprünglichen Annahme nach ergänzen muss, die existieren natürlich bereits alle.
    the_post_thumbnail()
    an der richtigen Stelle ist also die Lösung des ursprünglichen Problems.

    Die wichtigste Lehre, welche ich an dieser Stelle ziehen kann, ist ein Lesezeichen auf der Dokumentation von WordPress zu setzen.

    Gruß Matta

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Das Thema „Beitragsbild anstelle des Seitentitels verwenden“ ist für neue Antworten geschlossen.