我是PHP的新手,无法想出一件简单的事情:
我需要在Woordpress上输出“高级自定义字段”作为超链接。 以下是我正在使用的代码,但我不确定如何正确制作 the_field('my-custom-link') 成为超链接。它目前正在显示输出,但它没有像我想的那样将其显示为包装链接。
printf( '<div class="pdf-cover"><a href="' . the_field('my-custom-link') .'" title="%s">%s</a></div>', the_title_attribute( 'echo=0' ), $img );
提前谢谢!
答案 0 :(得分:0)
我不知道Wordpress上的任何功能the_field
,所以这意味着您正在使用插件。
但是,大多数与wordpress和wp相关的函数都有一个回显版本(在本例中为the_field
)和一个返回版本(应为get_the_field
或get_field
)
所以,请尝试
printf( '<div class="pdf-cover"><a href="' . get_the_field('my-custom-link') .'" title="%s">%s</a></div>', the_title_attribute( 'echo=0' ), $img );
或
printf( '<div class="pdf-cover"><a href="' . get_field('my-custom-link') .'" title="%s">%s</a></div>', the_title_attribute( 'echo=0' ), $img );