现在我用下面的代码附加产品搜索栏
// Display Fields
add_action('woocommerce_product_options_general_product_data', 'woo_add_custom_general_fields');
function woo_add_custom_general_fields() {
global $woocommerce, $post;
echo '<div class="options_group">';
// Custom fields will be created here...
// Product Select
?>
<p class="form-field product_field_type">
<label for="product_field_type"><?php _e('Product Select', 'woocommerce'); ?></label>
<select style="width:100%" id="product_field_type" name="product_field_type[]" class="ajax_chosen_select_products" multiple="multiple" data-placeholder="<?php _e('Search for a product…', 'woocommerce'); ?>">
<?php
$product_field_type_ids = get_post_meta($post->ID, '_product_field_type_ids', true);
$product_ids = ! empty($product_field_type_ids) ? array_map('absint', $product_field_type_ids) : null;
if ($product_ids) {
foreach ($product_ids as $product_id) {
$product = get_product($product_id);
$product_name = woocommerce_get_formatted_product_name($product);
echo '<option value="' . esc_attr($product_id) . '" selected="selected">' . esc_html($product_name) . '</option>';
}
}
?>
</select> <img class="help_tip" data-tip='<?php _e('Your description here', 'woocommerce') ?>' src="<?php echo $woocommerce->plugin_url(); ?>/assets/images/help.png" height="16" width="16" />
</p>
<?php
echo '</div>';
}
,显示下面的产品领域,但不能正常工作
但我希望产品搜索如下图片
我使用下面的网站代码
http://www.remicorson.com/mastering-woocommerce-products-custom-fields/
我不明白为什么你需要在那里的产品领域? – DevelopmentBucket
我有一个自定义的帖子类型,即订购周期,我想在产品上添加订单周期ID,这样我就可以知道这个产品是否适用于特定的订单周期。我想这样做,就像我们选择交叉销售产品并向上销售,如屏幕截图2 –
您可以显示自定义帖子类型即订购周期中的所有帖子,并且可以使用多个选择列表 – DevelopmentBucket