使用 Meta Box Plugin 将 URL 分配给变量

Using Meta Box Plugin to assign URL to a variable

我在这里有点迷路,希望有人能提供帮助。我正在使用 WordPress 的 Meta Box 插件,我正在尝试为用户创建一个进程,以 select 预定义列表中的一个选项,然后将 URL 分配给该选项作为link。我试图在变量中定义 URL,然后在函数中调用它,但我对 PHP 语法还是有点陌生​​。这是我的代码:

    <?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(); ?>

由于选项已经预定义,似乎将随机 URL 分配给其中一个选项应该非常简单。希望这是有道理的!

您需要将希望 echo 的变量放在双引号内,或者像我的示例一样使用 . 简单地连接字符串。请注意,我没有检查插件的具体语法,只检查了一般的 PHP 语法。

<?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(); ?>