Bilder mit custom fields einbauen

  • [FONT=Consolas]Hallo,[/FONT]

    [FONT=Consolas]habe das Wynston Magazine Theme (WyntonMagazine by DER PRiNZ A premium magazine style WordPress theme) installiert und es funktioniert eigentlich alles ausser dem Einbau von Bildern mit custom fields. [/FONT][FONT=Consolas]Über custom fields z.B. "leadimage" in den Artikel eingebaute Bilder verweisen auf ein ungültiges Verzeichnis, wie z.B.: [/FONT]

    [FONT=Consolas][COLOR=#0000ff]http://domain.org/news//var/www/vhosts/domain.org/httpdocs/news/wp-content/uploads/[/COLOR][/FONT]

    [FONT=Consolas]anstatt von [/FONT][FONT=Consolas][COLOR=#0000ff]http://domain.org/news/wp-content/uploads/ [/COLOR][/FONT]

    [FONT=Consolas]Bei der normalen Integration von Bildern in Wordpress Artikeln und Seiten, wird auf ein korrektes Verzeichnis verwiesen.[/FONT]

    [FONT=Consolas]Woran liegt das und was tut man dagegen? Ist das ein Hostingproblem, liegts an der Installation von wp oder am Theme?[/FONT]
    [FONT=Consolas][/FONT]
    [FONT=Consolas]Gruss und danke[/FONT]
    [FONT=Consolas]mfred[/FONT]

    • 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

  • habe nur den Schlussteil "/2009/01/bild.jpg" eingegeben, trotzdem kommt die unbrauchbare url...

    Einmal editiert, zuletzt von mfred (22. Januar 2009 um 18:28)

  • Hast du das Bild über eine, über Plugin hinzugefügte Gallery hinzugefügt oder über die Wordpress intere Upload-Funktion?

    Ich frage deshalb, weil die index.php die für das leadimage zuständig ist im Uploadordner nach einem passenden Bild sucht.

    Guck dir in der index.php mal die Zeilen 27 bis 29 an.

    PHP
    <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">
    <img src="<?php bloginfo('url'); echo '/'; echo get_option('[COLOR=Red]upload_path[/COLOR]'); echo '/'; $values = get_post_custom_values("Leadimage"); echo $values[0]; ?>" alt="image" id="leadpic" /></a>
  • Habe die Bilder über WP eingefügt.

    Die Zeilen sehen bei mir so aus:

    PHP
    <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><img src="<?php bloginfo('url'); echo '/'; echo get_option('upload_path'); echo '/'; 
    // this is where the Lead Story image gets printed 
     $values = get_post_custom_values("Leadimage"); echo $values[0]; ?>" alt="image" id="leadpic" /></a>



    Liegt das Problem darin, dass der falsche 'upload path' eingestellt ist? Wie kann man den ändern?

    Gruss & danke
    mfred

    Einmal editiert, zuletzt von marX (24. Januar 2009 um 13:50)

  • Versuch mal den führenden Slash wegzulassen. Könnte sein das es deshalb falsch interpretiert wird. .



    soeben versucht, bringt auch nichts.

    Habe es auch auf dem featuredpage Template mit "featuredpageimage" und einer vollständigen externen url versucht. An der url, die das leere Bildsymbol anzeigt, ändert sich nichts.

    Du kannst auch mal testweise get_post_meta() statt et_post_custom_values() verwenden.



    Auch damit ändert sich nichts.
    Ist "featuredpageimage" wirklich ein korrektes custom field? Featuredpagetext wird ja problemlos angezeigt.

  • Wenn es sich dabei um den Code von dir handelt, dann ist "[COLOR=#000000][COLOR=#cc0000][COLOR=Black]Leadimage" das Custom Field[/COLOR]
    [/COLOR][/COLOR]

  • Wenn es sich dabei um den Code von dir handelt, dann ist "[COLOR=#000000][COLOR=#cc0000][COLOR=black]Leadimage" das Custom Field[/COLOR]
    [/COLOR][/COLOR]



    Das Problem ist auf Featured-Seiten mit "featuredpageimage" und der Lead-Seite mit "leadimage" identisch. Was immer ich ändere, es bleibt immer die falsche url für die custom fields Bilder im System.

Jetzt mitmachen!

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