当我们在 WooCommerce 中创建或更新产品时,如果 SKU(_sku)字段少于 13 位数字,我们必须填写零以始终达到 13 位数字。例如,如果字段不包含任何内容,...
当我们在 WooCommerce 中创建或更新产品时,如果 SKU(_sku)字段少于 13 位数字,我们必须填写零以始终达到 13 位数字。
p2
p3
p4
p5
我有以下代码,部分可行,这意味着它可以有效地调整后端的数字,但当我在前端根据 SKU 搜索产品时,我找不到该产品,所以我猜它不能正常工作。有人可以帮忙吗?谢谢
function ensure_13_digit_sku($sku) {
return str_pad($sku, 13, '0', STR_PAD_LEFT);
}
function ensure_sku_length_on_save($post_id, $post, $update) {
if ($post->post_type !== 'product') {
return;
}
$sku = get_post_meta($post_id, '_sku', true);
if (!$sku || strlen($sku) < 13) {
$new_sku = ensure_13_digit_sku($sku);
update_post_meta($post_id, '_sku', $new_sku);
}
}
add_action('save_post', 'ensure_sku_length_on_save', 10, 3);
在这方面经验很少,不知道从哪里开始。我想创建一个带有 Split View 的强大应用程序。左侧用于查看 .pdf 或 .dgn(Bentley microstation)的平面图。我希望...
在这方面经验很少,不知道从哪里开始。
我想要创建一个带有 Split View 的强大应用程序。左侧用于查看 .pdf 或 .dgn(Bentley microstation)格式的楼层平面图。我希望能够将其与一个数据库关联起来,该数据库包含每个房间的设备以及可能的房间尺寸。一旦我单击楼层平面图中的某个房间,它就会从数据库中的数据中显示与该房间相关的数据。
还没有尝试过任何寻求建议