benutzerdefiniertes Feld

  • hi ich versuche schon die ganze Zeit ein benutzerdefiniertes Feld zu erstellen aber es will nicht so wie es soll. Bin da nicht mehr voll im Bild wie ich das früher gemacht habe.

    kann mir einer weiterhelfen bzw. es so umschreiben das mit es klappt??

    Es soll wie folgt funktionieren:

    wenn ich ins benutzerdefinierte Feld z.b. "auto" und als Wert einen link "http://xyz.de" dann soll auf der Seite ein kleines grünes Auto (Icon) zu sehen sein und wenn man auf dieses klickt soll man zum link kommen. Wenn ich diese Felder aber lehr lasse soll einfach nur ein kleines rotes Auto (Icon) zu sehen ohne jeglichen Link.

    Ich probiere es die ganze Zeit aber komme nicht mehr Weiter kann mir das einer weiterhelfen?


    Das ist mein ausgangs Code:

    PHP
    <img class="auto" src="<?php if(get_post_meta($post->ID, 'auto', $single = true)){echo get_post_meta($post->ID, 'auto', $single = true);} else{bloginfo('url'); echo "rotesauto.png";} ?>"  ?></a>

    Habe jetzt keine Ahnung wo ich das grüne Auto unterbringen muss bzw. das es Gleichzeit noch mit einem Link (mit target="_blank") versehn ist.


    danke schon mal.


    ps: die Icon von den Auto habe ich selber also keine sorge^^

    • 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

  • Servus,

    versuch mal das hier:

    Gruß und schönen ABend! :-)

  • Hallo,

    auch ich bin derzeit dabei über ein benutzerdefiniertes Feld ein Bild ausgeben zu lassen.
    Leider ohne Erfolg.
    Auch die hier aufgeführte Lösung brachte leider nix.

    Mein Problem ist folgendes.
    Auf meinem Blog liste ich Radtouren-Apps auf.
    http://www.radtouren-verzeichnis.de/radtouren-apps/
    Diese werden derzeit von ein paar App-Tester ausprobiert und bewertet.

    Nun hätte ich gerne in der Übersicht der jeweiligen Apps (z.B. iOS), dass hinter dem App-Namen noch die Punktzahl auftaucht.
    Die Punkte haben die Bezeichnung 4-klein.png, als Beispiel.

    Mein benuterzdefiniertes Feld heißt "App-Check" und ich würde dort gerne nur den Bildnamen eingeben. Also z.B. 4-klein.png.

    Leider weiß ich im Moment nicht weiter....vielleicht hat jemand ne Idee wie ich das hinbekomme????

    Merci und Grüße

    lefdi

  • Bild aus benutzerdefiniertem Feld anzeigen

    Ich schieb den Thread nochmal an, da ich bislang immer noch keine Lösung gefunden habe.

    Keiner ne Idee....????

  • Moin,

    ich möchte nur gerne den Bildernamen in das benutzerdefinierte Feld eingeben, also so: 5-klein.png

  • Ja und?

    Die Bilder liegen ja irgendwo auf Deinem Server, vorzugsweise in einem Extra-Ordner.

    Also liest Du aus ---> klein_5.png, der Ordner /titelbilder liegt zB im Hauptverzeichnis von WP, dann gibst Du das Bild aus mit

    Code
    <img src="http://meinedomain.de/titelbilder/klein_5.png">.



    Und wo ist jetzt das Problem?

  • Also ich hab es so versucht:

    PHP
    <?php $appcheck = get_post_meta($post->ID, 'appcheck', true); ?><img
    src="<?php get_option('siteurl'); ?>wp-content/images/app/<?php echo
    $app-check; ?>" alt="" />


    klappt aber nicht

  • Dann probier doch erst mal aus, ob das Feld überhaupt ausgelesen wird.

    PHP
    $appcheck = get_post_meta($post->ID, 'appcheck', true);
    echo "FELD".$appcheck;



    Und dann machst Du das wie im Codex:

    http://codex.wordpress.org/Function_Reference/get_option

    Zitat aus dem Codex:

    PHP
    <h1><?php echo get_option('blogname'); ?></h1>



    In Deinem Code fehlt das echo, denke ich.

    Und der Code wäre auch noch möglich:

    PHP
    get_bloginfo('url')



    Also

    PHP
    echo "<img src=\"".get_bloginfo('url')."/bilder......";
  • Hi,

    mit dem Link von scotti klappt es wunderbar.

    vielen dank für eure Hilfe

Jetzt mitmachen!

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