我已向 WooCommerce 單一產品頁面添加了一個自定義選項卡,并且我正在嘗試回應 ACF 標準輸出以顯示 oEmbed 視頻。
該選項卡已成功添加,但我正在為將內容添加到選項卡的功能而苦苦掙扎。
syntax error, unexpected 'virtual_video_tour' (T_STRING), expecting ';' or ','
我也嘗試過“回傳”然后“回聲”的程序,但仍然失敗。
你能指出我做錯的地方和做錯的方向嗎?
謝謝你。
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 >
<?php the_field('virtual_video_tour'); ?>
</div>';
}
uj5u.com熱心網友回復:
你<?php的開...
換句話說,您在輸出欄位之前沒有關閉 echo 陳述句,或者嘗試<?php再次使用。
function woo_virtual_tour_tab_content () {
echo '<div >';
the_field('virtual_video_tour');
echo '</div>';
}
或者您可以像這樣使用連接:
function woo_virtual_tour_tab_content () {
echo '<div >'. the_field('virtual_video_tour'). '</div>';
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/342792.html
標籤:php WordPress的 求购 高级自定义字段
上一篇:插件的PHP字串條件檢查
