【问题标题】:How can I increment a number in a shortcode once a day?如何每天增加一次短代码中的数字?
【发布时间】:2016-04-14 00:25:36
【问题描述】:

我正在使用 woocommerce 开发电子商务交易网站,我想提前设置我的交易。首先,我每天使用 woocommerce 短代码在静态主页中显示 1 个产品:

[product_page id="1"]

如何让 id 每天增加一次,以便每天显示一个新产品?有没有什么好的扩展可以让我强制 WordPress 页面每天自行编辑?

谢谢!

【问题讨论】:

  • 为什么不使用[recent_products per_page="1" columns="1"]
  • 这不起作用。它显示单个产品,但它位于类别视图中。它需要在产品详细信息视图中。

标签: wordpress woocommerce


【解决方案1】:

您可以编写一个简码来显示一个最近的产品。这样最近添加的一个产品就会显示在页面上。

new WP_Query( $args )

一起使用
$args = array(
 'post_type' => 'product',
 'posts_per_page' => 1,
 );

详情请咨询link。也可以参考codex

【讨论】:

    【解决方案2】:

    您也可以在没有短代码的情况下使用这种方式。

    echo WC_Shortcodes::product_page( array( 'id' => 1) );
    

    【讨论】:

      猜你喜欢
      • 2017-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-16
      • 2018-08-20
      • 1970-01-01
      • 2022-06-09
      • 1970-01-01
      相关资源
      最近更新 更多