WC_Product::get_gallery_attachment_ids 自 3.0 版起已弃用

Mam*_*hid 2 wordpress

什么时候define('WP_DEBUG', true); 和我的 php 代码

<div class="col-md-5 col-sm-5 mb-xs-30"><?php // echo single_product_summary_sale_flash();?>
  <div class="fotorama" data-nav="thumbs" data-allowfullscreen="native"> 

    <a href="#"> <?php the_post_thumbnail(); ?> </a>

        <?php 
           global $product;

            $attachment_ids = $product->get_gallery_attachment_ids();

            foreach( $attachment_ids as $attachment_id ) {
                $image_link = wp_get_attachment_url( $attachment_id ); ?>

                    <a href="#"><img src="<?php echo $image_link;?>" alt="Xpent Super Shop "></a> 


                <?php  }
            ?>
      </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

我可以看到一个通知,即通知:WC_Product::get_gallery_attachment_ids 自 3.0 版起已弃用!改用 WC_Product::get_gallery_image_ids。在 D:\XAMPP\htdocs\wp\woocom\wp-includes\functions.php 第 3839 行“

如何解决这个问题呢 ?

Mam*_*hid 5

问题解决了..只需更换

$attachment_ids = $product->get_gallery_attachment_ids();
Run Code Online (Sandbox Code Playgroud)

$attachment_ids =  $product->get_gallery_image_ids();
Run Code Online (Sandbox Code Playgroud)