Homepage: Teaser-Fotos dynamisch einbinden?

  • Hallo Forum,

    längere Abwesenheit, jetzt wieder WP-technisch dabei.
    Wieder kurz zum Hintergrund: Bin WP- und PHP-Anfänger und erstelle mein erstes Theme. Oder eigentlich erstellt es dieses Forum ;-) mit *meiner* Hilfe – hach, lustig...

    Zur Sache:
    Auf der Homepage meines Themes sollen Teaser angezeigt werden, zu denen auch Fotos gehören. Oben Foto, darunter Überschrift und Anriss mit "Weiterlesen".

    Es geht ums Einbinden der Abbildungen.

    Die uneleganteste Möglichkeit wäre, hier auf WP zu verzichten und die Bilder hart zu verdrahten. Dann muss eben der Webmaster ran, wenn die Teaser-Fotos sich ändern sollen.
    Eleganter wäre es, die Bilder abhängig von den Pages oder Posts einzubinden.

    Zuerst mal die Frage: Gibt's für dieses Anliegen überhaupt eine Lösung?
    Und falls ja, gibt es Möglichkeiten zur Steuerung der Bildgröße bzw. zur Wahl des Ausschnitts, denn der Platz für die nebeneinander liegenden Teaser ist viel kleiner als für eine Abb. innerhalb einer Seite / eines Posts.
    Oder gibt's jetzt schon andere Möglichkeiten?

    Vielen Dank – auch noch ein Mal explizit für die vielen Gedanken, die zu meinen anderen Fragen geäußert wurden!

    – Grüße in den virtuellen Äther –

    WP 3.4.2 | MAMP 2.1.1 | MBP OSX 10.6.8

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Such mal im Forum nach Artikel-Bild.

    Kurz gesagt: Du kannst jedem Artikel ein Bild zuordnen, dass dann in einer vorgegebenen Größe an einer vorgegebenen Stelle mit dem Artikel [FONT=Courier New]the_content()[/FONT] oder einem Artikelauszug [FONT=Courier New]the_excerpt()[/FONT]angezeigt wird.

    Damit Du beim Editieren ein Kästchen "Artikelbild" angezeigt bekommst, ist vorher ein Eintrag in die [FONT=Courier New]functions.php[/FONT] notwendig.

  • Drei Teaser mit Thumbnail und Link auf Seiten/Pages

    <edit 24.9.2010:> Nach einer Nacht drüber schlafen und erst mal einen Kaffee trinken komme ich zu dem Schluss, dass die Fragestellung viel zu umständlich ist. Ich habe die Kernfrage darum hier neu gepostet.
    Wen die Details interessieren, der ist hier natürlich immer noch gern willkommen.</edit>

    ****************


    Mein Ansatz + Status zwei Wöchelchen später:

    • Für die drei ausgewählten Seiten je ein benutzerdefiniertes Feld angelegt: Feldname für alle=Teaser, Werte='teaserlinks', 'teasermitte', 'teaserrechts'.
    • Ebenfalls für diese drei Seiten Artikelbilder anlegen (erledigt).
      Functions.php ist bereits geimpft, allerdings [Nebenbaustelle]bin ich mir noch unsicher, ob ich's richtig gemacht habe, denn

      PHP
      add_image_size('post-teaser',475,300,true);
      set_post_thumbnail_size(251,110,true);

      ich brauche für die Homepage Teaser von der Größe 251x100. Bin mir unsicher, ob ich die Werte nicht bei add_image_size unterbringen muss. Die Teaser sind halt Thumbnails, bzw. die Thumbnails fungieren als Teaser, was kommt später als was raus??...

    • Mittels get_post_custom_key o.ä. abfragen. Und ab jetzt steh ich auf dem Schlauch. Es gibt vier Funktionen, die alle nicht das tun, was ich brauche, nämlich einen konkreten Wert abfragen.
      get_post_custom_key: Listet alle Felder auf – aber wie fragt man spezifisch nach einem bestimmten?
      get_post_custom_values:Listet alle Werte eines vorgegebenen Feldes auf – aber wie fragt man spezifisch nach einem bestimmten?
      get_post_custom: Listet alle Felder auf, wie oben eigentlich...?? – aber wie fragt man spezifisch nach einem bestimmten?
      get_post_meta: Verlangt nach einer post_id, die will ich aber nicht fix vergeben.

      Äh?

      Nach meiner Vorstellung bräuchte ich wo etwas wie
      post_teaser($key, $value)
      post_title($key, $value)
      post_excerpt($key, $value, "Weiterlesen"),
      oder auch nur ...($value) ohne key - und das scheint es nicht zu geben.
      Oder doch?

    • Tja, und dann soll dieser gesamte Bereich als Hotspot fungieren, angefangen vom Foto bis hin zu "Weiterlesen".
      Ich brauche strenggenommen also keinen Link auf dem Titel oder dem "Weiterlesen", da alles insgesamt in ein div verpackt und verlinkt wird.



    Folgendes habe ich verbrochen, es fehlt aber die Identifikation der markierten Seiten. Stammt aus einem Tutorial, das Artikel teasert, und nicht Seiten:

    Danke – mal wieder – fürs Mithirnen!

    WP 3.4.2 | MAMP 2.1.1 | MBP OSX 10.6.8

    Einmal editiert, zuletzt von Demjenigen (24. September 2010 um 10:17)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!