我正在使用 ACF 關系欄位,以便在單個自定義帖子型別頁面上顯示特定的 woocommerce 產品。下面的代碼作業正常,但我也想呼應產品 SKU,但無法弄清楚。以下是我當前的代碼:
<?php $posts = get_field('linked_realisaties');
if( $posts ): ?>
<?php foreach( $posts as $p): ?>
<a href="<?php echo get_permalink( $p->ID ); ?>">
<?php
echo get_the_post_thumbnail( $p->ID, 'thumbnail' )
?>
<div style="overflow:hidden">
<span><?php the_field('linked_product_1_qty'); ?>x <?php echo $p->post_title; ?></span>
</div>
</a>
<?php endforeach; ?>
<?php endif; ?>
uj5u.com熱心網友回復:
<?php $posts = get_field('linked_realisaties');
if ($posts):
?>
<?php foreach ($posts as $p):
$product = wc_get_product($p->ID);
$product_perma_link = $product->get_permalink();
$sku = $product->get_sku();
$product_name = $product->get_name();
?>
<a href="<?php echo $product_perma_link ?>">
<?php
echo get_the_post_thumbnail($p->ID, 'thumbnail')
?>
<div style="overflow:hidden">
<span><?php the_field('linked_product_1_qty'); ?>x <?php echo $product_name ?></span>
</div>
</a>
<?php endforeach; ?>
<?php endif; ?>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/465658.html
標籤:php WordPress woocommerce 产品 高级自定义字段
上一篇:PHPnatsort忽略可選前綴
