这是我为在网站上展示广告而编写的测试代码。它不显示链接和图像。我使用默认设置添加了链接和图像。
<?php
if(1){
echo("<div style='position:absolute; right:142.5px; top:0px; top:303px;'>
<a href='");
echo get_field( 'add_ad_link' );
echo("'><img src=').get_field( 'ad_image' ).('></a></div>");
}
?>
答案 0 :(得分:1)
如果您使用的是正确的字段名称,并且这是在您的循环中,那么您只需要更正您的报价。
<?php if (1) : ?>
<div style='position:absolute; right:142.5px; top:0px; top:303px;'>
<a href="<?php echo get_field( 'add_ad_link' ); ?>">
<img src="<?php echo get_field( 'ad_image' ); ?>">
</a>
</div>
<?php endif; ?>
如果您要输出大量HTML,如果您只输出HTML而不是尝试回显一串html,则有时更容易阅读。这样可以更容易地按正确顺序保留报价。