WordPress的woocommerce挂钩和ACF在functions.php无法正常工作/打印

时间:2017-03-17 16:40:05

标签: php wordpress woocommerce advanced-custom-fields hook-woocommerce

我希望有人可以帮我解决问题。

我有一个运行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;
}

0 个答案:

没有答案