我的回答也使用了3个步骤:
Step 1 : 在列表中添加新选项卡
add_filter("woocommerce_product_data_tabs", function ($product_data_tabs) {
$product_data_tabs["newTabId"] = [
"label" => "Hello 1",
"target" => "htmlIdOfTheBox",
"class" => [],
];
return $product_data_tabs;
});
Step 2 : 准备此新选项卡的html框
add_action("woocommerce_product_data_panels", function () {
?>
<div id="htmlIdOfTheBox" class="panel woocommerce_options_panel">
<strong>Hello 2</strong>
</div>
<?php
});
Step 3 : 用自定义帖子类型填充此新框,并将选项保存在产品中。抱歉,这一大步是你的工作;-)
我认为这一步从使用“get\\u posts”功能获取所有自定义帖子“相册”开始:http://codex.wordpress.org/Function_Reference/get_posts