2016-03-24 9 views
1

Ich bin ein wenig verloren hier, in der Hoffnung, dass jemand helfen kann. Ich benutze das Meta Box-Plugin für WordPress, und ich versuche, einen Prozess für den Benutzer zu erstellen, um eine Option aus einer vordefinierten Liste auszuwählen und dann dieser Option eine URL als Link zuzuweisen. Ich versuche, die URL in einer Variablen zu definieren, und dann in einer Funktion aufrufen, aber ich bin immer noch ein wenig grün auf PHP-Syntax. dies ist mein Code ist jetzt:Meta-Box-Plugin verwenden, um URL einer Variablen zuzuweisen

<?php 

$article_url= rwmb_meta('orion_2016_article_url', 'type=URL'); 

if (rwmb_meta('orion_2016_article_source') != '') { 
       echo '<a href= ("$article_url") target=blank>'; 
       echo rwmb_meta('orion_2016_article_source'); 
       echo '</a>';} ?> on <?php the_date(); ?> 

Da die Optionen bereits vordefiniert sind, scheint es wie eine zufällige URL eine der Optionen zuweisen sollte ziemlich einfach sein. Hoffentlich macht das Sinn!

Antwort

0

Sie müssen die gewünschten Variablen echo in doppelte Anführungszeichen setzen oder einfach Zeichenfolgen verketten, indem Sie . wie in meinem Beispiel verwenden. Beachten Sie, dass ich die spezifische Syntax des Plugins nicht überprüft habe, sondern nur die allgemeine PHP-Syntax.

<?php 

    $article_url= rwmb_meta('orion_2016_article_url', 'type=URL'); 

    if (rwmb_meta('orion_2016_article_source') != '') { 
     echo '<a href="' . $article_url . '" target="blank">' . rwmb_meta('orion_2016_article_source'); . '</a>'; 
    } ?> on <?php the_date(); ?> 
+0

Vielen Dank Technoh! Mit der hinzugefügten Plugin-Syntax funktioniert es wie ein Champion. Sehr geschätzt! –

+0

Wenn dies für Sie funktioniert, akzeptieren Sie es bitte als offizielle Antwort. Vielen Dank! – Technoh

Verwandte Themen