我正在为一位客户设计一个网站,我正在使用自定义字段来获取她的书籍的购买链接。我只想在包含URL的字段中显示“购买”按钮,因此我将其挂接在了\\u内容的下方:
<?php if( get_field(\'kindle\') ): ?>
<a href="<?php the_field(\'kindle\'); ?>"><img src="url.com"></a><?php endif; ?>
<?php if( get_field(\'nook\') ): ?>
<a href="<?php the_field(\'nook\'); ?>"><img src="url.com"></a><?php endif; ?>
这段代码工作得很好,但我想能够定制购买链接的位置多一点。我曾想过创建一个短代码来插入到帖子的内容中,但尽管我可以创建一个只包含文本的短代码,但当我将上述代码放入短代码中时。php文件,它会中断。这是我用于shortcode的代码。php:
<?php
function buy_links(){
<?php if( get_field(\'kindle\') ): ?>
<a href="<?php the_field(\'kindle\'); ?>"><img src="url.com></a><?php endif; ?>
<?php if( get_field(\'nook\') ): ?>
<a href="<?php the_field(\'nook\'); ?>"><img src="url.com></a><?php endif; ?>
<?php if( get_field(\'kobo\') ): ?>
<a href="<?php the_field(\'kobo\'); ?>"><img src="url.com></a>
<?php endif; ?>
<?php if( get_field(\'itunes\') ): ?>
<a href="<?php the_field(\'itunes\'); ?>"><img src="url.com></a>
<?php endif; ?>
}// End buy_links()
?>