我有点迷失在这里,希望有人可以提供帮助。我正在使用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应该非常简单。希望这是有道理的!
答案 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(); ?>