Benutzerdefiniertes Feld nur anzeigen wenn es belegt ist

  • Hallo,

    ich habe einen Link und dieser Link hat eine Hintergrundgrafik. Die Linkadresse ist per benutzerdefiniertem Feld festgelegt. Nun würde ich es gerne so haben das falls das Benutzerdefinierte Feld nicht belegt ist eine andere Class und damit auch eine andere Hintergrundgrafik zu sehen ist, ist das möglich ?

    Hier der Code:

    HTML
    <a href="<?php echo get_post_meta($post->ID, 'Benutzerdefiniertes Feld', true);?>" target="_blank" class="class"></a>

    "Gewinnspiele, Gutscheinaktionen, Werbung, insbesondere kommerzielle, ist sowohl in Signaturen als auch Beiträgen ohne vorherige Genehmigung des Betreibers verboten. Bei Zuwiderhandlung behalten wir uns vor die Beiträge zu löschen und den entsprechenden User zu sperren. "Auszug aus den WPDE.org Nutzungsbedingungen.

    • 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

  • Schematisch:

    PHP
    [COLOR=Gray]// alles in eine $var[/COLOR]
    $benutzerdefiniertes_feld = get_post_meta($post->ID, 'Benutzerdefiniertes Feld', true);
    [COLOR=Gray]// Weiche machen[/COLOR]
    if(!empty($benutzerdefiniertes_feld)) { $class = "class='class_A'"; } else { $class = "class='class_B'"; }
    [COLOR=Gray]// Link ausgeben[/COLOR]
    <a href="http://example.com" target="_blank" class="<?php echo $class; ?>">DAS IST EIN LINK</a>

Jetzt mitmachen!

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