ACF 成简码
ACF into shortcode
你好 Whosebug 的好朋友,我想知道有什么方法可以在短代码中使用高级自定义字段?
function highlight($atts) {
return '
<div class="col-lg-6 ">
<div class="highlighted">
<p class="page-title">TEST</p>
</div>
</div>';
}
add_shortcode('scbox', 'highlight');
所以我想在 "TEST" 所在的位置添加类似 {{ the_field('text') }}
的内容,我正在使用 blade 模板,如果它有任何帮助的话
您可以使用 get_field()
function to obtain the value that you are looking for. (get_field()
will return the value, whereas the_field()
将在任何调用的地方打印值。)
然后您可以将值连接到返回的字符串中:
function highlight($atts) {
$text = get_field('text');
return '
<div class="col-lg-6 ">
<div class="highlighted">
<p class="page-title">' . $text . '</p>
</div>
</div>';
}
你好 Whosebug 的好朋友,我想知道有什么方法可以在短代码中使用高级自定义字段?
function highlight($atts) {
return '
<div class="col-lg-6 ">
<div class="highlighted">
<p class="page-title">TEST</p>
</div>
</div>';
}
add_shortcode('scbox', 'highlight');
所以我想在 "TEST" 所在的位置添加类似 {{ the_field('text') }}
的内容,我正在使用 blade 模板,如果它有任何帮助的话
您可以使用 get_field()
function to obtain the value that you are looking for. (get_field()
will return the value, whereas the_field()
将在任何调用的地方打印值。)
然后您可以将值连接到返回的字符串中:
function highlight($atts) {
$text = get_field('text');
return '
<div class="col-lg-6 ">
<div class="highlighted">
<p class="page-title">' . $text . '</p>
</div>
</div>';
}