Wordpress WC_产品::get_gallery_附件_ID自3.0版以来已被弃用
当Wordpress WC_产品::get_gallery_附件_ID自3.0版以来已被弃用,wordpress,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="#"> <?
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>
我可以看到一个通知,就是通知:
WC_产品::get_gallery_附件_ID自版本以来已被弃用
3.0! 改用WC_产品::获取_画廊_图像_ID。在第3839行的D:\XAMPP\htdocs\wp\woocom\wp includes\functions.php中”
如何解决这个问题?问题已解决。。
替换
$attachment_ids = $product->get_gallery_attachment_ids();
与
打开文件/plugins/woocommerce/includes/legacy/abstract-wc-legacy-product.php
只需注释wc_已弃用的函数('wc_产品::get_gallery_attachment_ids','3.0','wc_产品::get_gallery_image_ids')
在175号线
享受永远不要更改核心文件
$attachment_ids = $product->get_gallery_image_ids();