PHP中href中的PHP变量
我正在努力理解以下语法:PHP中href中的PHP变量,php,variables,href,Php,Variables,Href,我正在努力理解以下语法: echo '<strong><a href="<?php echo get_post_meta( get_the_ID(), 'data_sheet', true );?>" target="_blank">Datasheet</a></strong>'; echo''; 中心PHP元素从WooCommerce自定义字段中获取URL(我知道这本身可以正常工作)。这需要转化为一个打开新页面的可行链接,而整个链
echo '<strong><a href="<?php echo get_post_meta( get_the_ID(), 'data_sheet', true );?>" target="_blank">Datasheet</a></strong>';
echo'';
中心PHP元素从WooCommerce自定义字段中获取URL(我知道这本身可以正常工作)。这需要转化为一个打开新页面的可行链接,而整个链接都位于页面上的PHP包装器中
我哪里出错了?尝试添加/更改href 像这样的东西可能有用
echo '<strong><a href="data_sheet.php?id='.$_GET['id'].'" target="_blank">Datasheet</a></strong>';
echo'';
您需要稍微调整一下,但应该做到这一点尝试添加/更改href 像这样的东西可能有用
echo '<strong><a href="data_sheet.php?id='.$_GET['id'].'" target="_blank">Datasheet</a></strong>';
echo'';
你需要稍微调整一下,但应该做到这一点。试试这个,希望它能奏效
echo '<strong><a href="' . get_post_meta( get_the_ID(), 'data_sheet', true ) . '" target="_blank">Datasheet</a></strong>';
echo'';
试试这个,希望它能奏效
echo '<strong><a href="' . get_post_meta( get_the_ID(), 'data_sheet', true ) . '" target="_blank">Datasheet</a></strong>';
echo'';
当代码运行时,你会得到什么?当代码运行时,你会得到什么?这是行不通的。您已经处于PHP模式,因此字符串应该是concated。你不能在echoYou内部回音你是对的,我只是编辑了答案以删除PHP标记。仍然有点不正确,我为你更正了它。这将正确打印,不应抛出语法错误。这将不起作用。您已经处于PHP模式,因此字符串应该是concated。你不能在echoYou内部回音你是对的,我只是编辑了答案以删除PHP标记。仍然有点不正确,我为你更正了它。这将正确打印,不应抛出语法errors@SteveBower乐于帮助;)请在方框内打勾answer@SteveBower很乐意帮忙;)请在答案上打勾