如何在 WooCommerce 中获取相互跟随的产品 ID
How to get product IDs that follow each other in WooCommerce
在 WooCommerce 上,我希望所有产品的 ID 都相互跟随。
但是当一个图像被添加到一个产品时,下一个产品 ID 跳了一步。
例如:
- 我添加了一个带有 1 张图片的新产品,它得到
120
作为 ID(产品 ID)…
- 添加到产品的图片获得
121
作为 ID(缩略图 ID)
- 如果我添加一个新产品,它会得到
122
作为 ID(产品 ID),
所以产品 ID 不会互相跟随......请参阅该 wp_post
数据库的摘录 table:
+-----+-------------------------------------------------+
| ID | post_title |
+-----+-------------------------------------------------+
| 963 | pot flower |
| 964 | pot-flower-image1.jpg (pot flower image) |
| 965 | rose plant |
| 966 | 51kEZ5dCM-L._SY344_BO1204203200_.jpg |
| 967 | Pine wood |
| 968 | 51xxgBTl2BtL._SX373_BO1204203200_.jpg |
+-------------------------------------------------------+
渴望探索解决方案或一些技巧。
您不能更改自动递增,因为此行为与 MySQL 有关 wp_posts
table,ID
是WordPress使用的自增索引pages,blogpost,Images…所有自定义post类型如WooCommerceshop_order
、refund_order
、coupon
、product
、product_variations
...
因此,如果您想要 ID 相互跟随的产品,有两种方法:
首先在 Wordpress 媒体库中添加所有相关图片,然后添加您的产品
先添加所有没有图片的产品,然后再添加 add/set 图片。
在 WooCommerce 上,我希望所有产品的 ID 都相互跟随。
但是当一个图像被添加到一个产品时,下一个产品 ID 跳了一步。
例如:
- 我添加了一个带有 1 张图片的新产品,它得到
120
作为 ID(产品 ID)… - 添加到产品的图片获得
121
作为 ID(缩略图 ID) - 如果我添加一个新产品,它会得到
122
作为 ID(产品 ID),
所以产品 ID 不会互相跟随......请参阅该 wp_post
数据库的摘录 table:
+-----+-------------------------------------------------+
| ID | post_title |
+-----+-------------------------------------------------+
| 963 | pot flower |
| 964 | pot-flower-image1.jpg (pot flower image) |
| 965 | rose plant |
| 966 | 51kEZ5dCM-L._SY344_BO1204203200_.jpg |
| 967 | Pine wood |
| 968 | 51xxgBTl2BtL._SX373_BO1204203200_.jpg |
+-------------------------------------------------------+
渴望探索解决方案或一些技巧。
您不能更改自动递增,因为此行为与 MySQL 有关 wp_posts
table,ID
是WordPress使用的自增索引pages,blogpost,Images…所有自定义post类型如WooCommerceshop_order
、refund_order
、coupon
、product
、product_variations
...
因此,如果您想要 ID 相互跟随的产品,有两种方法:
首先在 Wordpress 媒体库中添加所有相关图片,然后添加您的产品
先添加所有没有图片的产品,然后再添加 add/set 图片。