Bild in Sidebar je nach Artikel oder Seite

  • Hallo,
    ich möchte in der Sidebar (z.B. im Text-Widget oder in einem Image-Widget) jeweils ein Bild haben, das je nachdem welche Seite oder welcher Artikel gezeigt wird, wechselt.
    Also z.B. auf der Seite "Kontakt" ein Telefon, auf "Ideen" eine Glühbirne, etc...

    Ich habe dazu nur einen einzigen Thread gefunden, der das über einen Code löst, der bei mir nicht funktioniert hat (und auf meine Fragen keine Antwort bekommen).

    Darin wurde dieses hier vorgeschlagen:

    Zitat


    ich habe das plugin "exec-php" installiert. Dadurch lässt sich php-code u. a. in die Text-widgets schreiben und ausführen.

    Wie gesagt - nach Installation des plugins "exec-php" einfach den genannten Code in das textwidget schreiben - schon lässt sich in dem Textwidget das Bild betrachten.

    PHP
    <?php
     
    if (is_page('...') )
    echo '<img src="http://....de/wp-content/uploads/....jpg" "title="..." alt="" />';
     
    ?>

    "Einfach" nur für jede Seite einzeln ausführen.

    Daraus habe ich dann diesen Code abgeleitet:

    Leider hat das nicht funktioniert. An Stelle der Bilder taucht nur das X auf, das für ein fehlendes Bild steht.
    Vielleicht kennt ja jemand eine andere Lösung oder weiß was ich hier falsch gemacht habe...

    im Voraus vielen Dank,
    Ralph
    :?:

    • 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

  • wenn du das im browser eingibst,

    Code
    [FONT=Courier New][COLOR=#dd0000]http://blabla.de/wordpress/uploads/2010/07/1_Home.jpg[/COLOR][/FONT]


    kommt dann das bild?


    oft ist der upload bereich ein unterverzeichnis vom /wp-content/
    also

    Code
    ...[FONT=Courier New][COLOR=#dd0000]wordpress/wp-content/uploads/2010/07/...[/COLOR][/FONT]
  • Klappt! alchymyth

    wenn du das im browser eingibst,

    Code
    [FONT=Courier New][COLOR=#dd0000]http://blabla.de/wordpress/uploads/2010/07/1_Home.jpg[/COLOR][/FONT]

    kommt dann das bild?


    oft ist der upload bereich ein unterverzeichnis vom /wp-content/
    also

    Code
    ...[FONT=Courier New][COLOR=#dd0000]wordpress/wp-content/uploads/2010/07/...[/COLOR][/FONT]

    Wow, genau das war´s! Jetzt funktioniert´s - vielen Dank!
    Ralph

    :-P

  • kein Bild auf Startseite

    Hi,

    das klappt zwar wunderbar auf den Seiten und in den Kategorien.

    Aber ausgerechnet auf der Startseite (Home) geht´s nicht.

    PHP
    <?php
     
    if (is_page('home') )
    echo '<img src="http://blabla.de/wordpress/wp-content/uploads/2010/07/1_Home.jpg" "title="willkommen" alt="" />';
     
    ?>

    [COLOR=#000000][COLOR=#0000bb]

    [COLOR=Black]Egal ob ich mit page oder category arbeite, ob ich "home" einsetze oder "startseite" oder den namen der Kategorie die er auf der HP anzeigt (die ich auf "sticky" gesetzt habe), ausgerechnet auf meiner Startseite taucht kein Bild links auf.

    Wie mache ich WP begreiflich, dass auf der Homepage im linken Bereich ein bestimmtes Bild auftauchen soll (wie bei den anderen Seiten und Kategorien)?

    Oder kann ich vielleicht eine Art Standardbild festlegen, das immer dann auftauchen soll, wenn kein anderes vorgegeben ist? Also wenn ich für eine neue Kategorie noch nichts vorgegeben habe, soll er automatisch das Bild "standard.jpg" nehmen?? Das müsste dann ja auch auf der HP funktionieren, oder?[/COLOR]

    :confused:


    [/COLOR][/COLOR]

Jetzt mitmachen!

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