hilfe: php-abfrage für bildwechsel

  • hi,

    ich möchte je ein bild beim surfen durch meine page abhängig vom the_title-tag durchweseln lassen. ich habe hier auch schon ein kleines php-script, das ich gerne an wordpress anpassen möchte. leider bin ich in sachen php-syntax ein echter anfänger und schaffs einfach nicht das ding "zu übersetzen":

    Code
    <img src="http://forum.wordpress-deutschland.org/images/bild-<?
        if (file_exists("http://forum.wordpress-deutschland.org/images/bild-".$plink.".jpg")) {
          echo $plink.".jpg";
          } else {
          echo "bild-standard.jpg";
        }
    ?>" width=960 height=204 alt="" border=0 hspace=0 vspace=0>

    funktion: die abfrage soll überprüfen, ob sich im ordner images ein bild befindet, das den namen bild-the_title.jpg hat (z.b. bild-kontakt.jpg auf der kontakt-seite). wenn das bild vorhanden ist, soll er es auch ausgeben. wenn nicht, soll er auf bild-standard.jpg zurückgreifen.

    problem: anstatt des parameters $plink sollte da eine abfrage nach dem wp-template tag the_title stattfinden.

    ich hoffe, ich konnte mich verständlich ausdrücken. über hilfe wäre ich sehr dankbar. meine versuche, das selber hinzubekommen haben nur tonnenweise fehler produziert ...

    danke schonmal im voraus,
    cheers,
    le huf

    Einmal editiert, zuletzt von huf666 (5. Oktober 2008 um 22:09)

    • 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

  • Ok, ich probier's mal. Ist aber ungetestet, den Rest musst Du selber austüfteln. ;-)

    PHP
    <img src="http://forum.wordpress-deutschland.org/images/bild-<?
    if (($post != null) && file_exists("http://forum.wordpress-deutschland.org/images/bild-" . $post->post_name . ".jpg")) {
      echo $post->post_name . ".jpg";
    } else {
      echo "bild-standard.jpg";
    }
    ?>" width="960" height="204" alt="" border="0" />

    Das benutzt nicht den Titel, sondern den "Post-Slug", also den Post-Namen in der URL. Damit wären schon mal alle Probleme mit Sonderzeichen, Leerzeichen, Großschreibung etc. behoben. Hoffe es funktioniert so. ;-)

Jetzt mitmachen!

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