使用Meta Box插件为变量分配URL

时间:2016-03-24 18:14:18

标签: php wordpress meta-boxes

我有点迷失在这里,希望有人可以提供帮助。我正在使用WordPress的Meta Box插件,我正在尝试创建一个进程供用户从预定义列表中选择一个选项,然后将该选项的URL指定为链接。我试图在变量中定义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应该非常简单。希望这是有道理的!

1 个答案:

答案 0 :(得分:0)

您需要将您想要的变量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(); ?>