我想测试我的变量是否为空以显示某些不同的东西。 当我不使用其他...如果一切正常但我使用此代码时:
<?php
$Amazon = get_post_meta($post->ID, "Lien Amazon", true);
?>
<?php
if( $Amazon != NULL ){
echo '<li><span class="post-meta-key"><a href=". $Amazon . ">Acheter sur Amazon</a></li>' ;}
else {
echo '<li><span class="post-meta-key"><a href="https://www.amazon.fr/bd/b?ie=UTF8&node=301133">Acheter sur Amazon</a></li>' ;}
?>
有什么问题?谢谢
答案 0 :(得分:1)
这是输出错误。在尝试连接变量时,您还没有关闭并重新打开字符串。
echo '<li><span class="post-meta-key"><a href=". $Amazon . ">Acheter sur Amazon</a></li>' ;
改为:
echo '<li><span class="post-meta-key"><a href="'. $Amazon . '">Acheter sur Amazon</a></li>' ;