如何在WooCommerce产品元面板中获取WordPress定制帖子数据?

时间:2016-03-16 作者:dvs.spy

我在WordPress中创建了一个自定义帖子,还在Woocommerce产品属性面板中创建了一个自定义面板。

现在,如何将WordPress自定义帖子的所有内容显示到Woocommerce产品属性列表中?

Step 1: 我已经在wordpress中创建了自定义帖子。

enter image description here

Step 2: 我想要Woocommerce产品属性中WordPress自定义帖子的数据。

Woocommerce Product Attribute

Step 3: 希望使用复选框选项获取WooCommerce产品属性中的所有数据。

谁能帮我解决这个问题。

1 个回复
SO网友:mmm

我的回答也使用了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