我希望有人可以帮我解决问题。
我有一个运行WooCommerce和ACF(高级自定义字段)的WordPress网站。
我将以下代码添加到functions.php ...
add_action
是WooCommerce的钩子,其余的是从ACF中提取数据。
没有错误,但它根本不打印各种图像和网址。它只是空白。
我错过了什么明显的东西吗?
以下是functions.php
中的代码:
add_action('woocommerce_product_thumbnails', 'return_policy', 20);
function return_policy() {
// reverse lookup of packages
$related_channels = get_posts(array(
'post_type' => 'page',
'meta_query' => array(
array(
'key' => 'select', // name of reverse acf custom field
'value' => '"' . get_the_ID() . '"',
'compare' => 'LIKE'
)
)
));
if ($related_channels):
foreach ($related_channels as $rchannels):
?>
<div class="package-item">
<a href="<?php the_permalink($rchannels->ID); ?>">
<img src="<?php echo get_the_post_thumbnail_url($rchannels->ID); ?>" alt="<?php echo $rchannels->post_title; ?>" title="<?php echo $rchannels->post_title; ?>" ><br> <?php echo $rchannels->post_title; ?>
</a>
</div>
<?php
endforeach;
endif;
}