【问题标题】:Reverse Woocommerce product order反向 Woocommerce 产品订单
【发布时间】:2021-08-19 03:37:08
【问题描述】:

第一次在这里发帖,所以不要介意菜鸟。 我是一名网络和 Wordpress 设计师,不知道 php,但通常可以通过 - 这可能是一个简单的解决方案(甚至可能不需要 php),但它真的让我很难过。

我所做的更改(我相信来自自定义页面的产品订单)弄乱了我正在处理的该网站主页上的产品订单。无论我尝试什么设置,它仍然以相同的顺序出现,当我们希望它最后显示时,保险杠贴纸是首选。

订单似乎在“商店”页面上有效,但不是首页。

作为最后的手段,我认为必须有一种方法至少可以反转 php 查询以显示它们向后列出......但是必须有更好的方法

这里是代码


                    <div class="content--offset">


                        <?php

                        $args = array( 'post_type' => 'product');
                        $loop = new WP_Query( $args );

                        while ( $loop->have_posts() ) : $loop->the_post(); ?>
                        <?php $price = get_post_meta( get_the_ID(), '_price', true ); ?>
                        <?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $loop->post->ID ), 'single-post-thumbnail' );?>

                                <div class="content__item product" style="--aspect-ratio: 5/5;">
                                        <div class="content__item-imgwrap">
                                            <a href="<?php echo get_permalink( $loop->post->ID ) ?>"><h5><?php the_title(); ?><br><span><?php echo wc_price( $price ); ?></span></h5></a>
                                            <div class="content__item-img" style="background-image: url('<?php  echo $image[0]; ?>');"></div></div>
                                        <a href="product.html"><h5 class="content__item-title "></h5>
                                    </a>
                                </div>

                        <?php endwhile; wp_reset_query();?>


                    </div>

任何帮助都非常感谢!谢谢!

【问题讨论】:

    标签: php wordpress woocommerce


    【解决方案1】:

    这在https://wordpress.stackexchange.com/ 上可能会更好。只为未来:)

    您可以尝试将'order' =&gt; 'DESC' 作为参数添加到您的$args 数组中吗?

    像这样:

    $args = array(
      'post_type' => 'product',
      'order' => 'DESC'
    );
    

    如果您想在查询后反转 $loop 产品数组,另请参阅 PHP 的 array_reverse 方法。

    【讨论】:

      猜你喜欢
      • 2015-07-16
      • 2021-12-06
      • 2014-05-04
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 2016-12-26
      • 2017-06-18
      • 1970-01-01
      相关资源
      最近更新 更多