Echo ACF oEmbed 自定义选项卡中的字段
Echo ACF oEmbed field in custom tab
我已将自定义选项卡添加到 WooCommerce 单个产品页面,我正在尝试回应 ACF 标准输出以显示 oEmbed 视频。
选项卡添加成功,但我在向选项卡添加内容的功能上遇到困难。
syntax error, unexpected 'virtual_video_tour' (T_STRING), expecting ';' or ','
我也试过'RETURN'然后'ECHO'的过程,还是失败了。
你能指出我哪里做错了什么吗?
谢谢。
add_filter( 'woocommerce_product_tabs', 'woo_virtual_tour_tab' );
function woo_virtual_tour_tab( $tabs ) {
$tabs['virtualtour_tab'] = array(
'title' => __( 'Video Tour', 'woocommerce' ),
'priority' => 50,
'callback' => 'woo_virtual_tour_tab_content'
);
return $tabs;
}
function woo_virtual_tour_tab_content () {
echo '<div class="embed-container">
<?php the_field('virtual_video_tour'); ?>
</div>';
}
您的 <?php
已打开...
也就是说,你在输出字段之前没有关闭echo语句,或者再次尝试使用<?php
。
function woo_virtual_tour_tab_content () {
echo '<div class="embed-container">';
the_field('virtual_video_tour');
echo '</div>';
}
或者您可以像这样使用连接:
function woo_virtual_tour_tab_content () {
echo '<div class="embed-container">'. the_field('virtual_video_tour'). '</div>';
}
我已将自定义选项卡添加到 WooCommerce 单个产品页面,我正在尝试回应 ACF 标准输出以显示 oEmbed 视频。
选项卡添加成功,但我在向选项卡添加内容的功能上遇到困难。
syntax error, unexpected 'virtual_video_tour' (T_STRING), expecting ';' or ','
我也试过'RETURN'然后'ECHO'的过程,还是失败了。
你能指出我哪里做错了什么吗?
谢谢。
add_filter( 'woocommerce_product_tabs', 'woo_virtual_tour_tab' );
function woo_virtual_tour_tab( $tabs ) {
$tabs['virtualtour_tab'] = array(
'title' => __( 'Video Tour', 'woocommerce' ),
'priority' => 50,
'callback' => 'woo_virtual_tour_tab_content'
);
return $tabs;
}
function woo_virtual_tour_tab_content () {
echo '<div class="embed-container">
<?php the_field('virtual_video_tour'); ?>
</div>';
}
您的 <?php
已打开...
也就是说,你在输出字段之前没有关闭echo语句,或者再次尝试使用<?php
。
function woo_virtual_tour_tab_content () {
echo '<div class="embed-container">';
the_field('virtual_video_tour');
echo '</div>';
}
或者您可以像这样使用连接:
function woo_virtual_tour_tab_content () {
echo '<div class="embed-container">'. the_field('virtual_video_tour'). '</div>';
}