我在添加产品时在woocommerce中添加了一些自定义字段。现在我想在产品列表页面中显示这些自定义字段(wp-admin / edit.php?post_type = product)。我还想快速编辑和保存,就像其他值可以编辑并保存在列表页面中。
我尝试了以下代码,但它没有用。
add_filter( 'manage_edit-product', 'show_product_order' );
function show_product_order($columns){
$new_columns = (is_array($columns)) ? $columns : array();
unset( $new_columns['order_actions'] );
$new_columns['product_order'] = 'Product Order';
$new_columns['order_actions'] = $columns['order_actions'];
return $new_columns;
}
我也试过下面的代码,但它也没有用。
add_action( 'woocommerce_product_options_general_product_data', 'woocommerce_general_product_data_custom_field' );
function woocommerce_general_product_data_custom_field() {
global $woocommerce, $post;
echo '<div class="options_group">';
woocommerce_wp_checkbox(
array(
'id' => 'product_order',
'wrapper_class' => 'checkbox_class',
'label' => __('Order for Product', 'woocommerce' ),
'description' => __( 'Order for Product', 'woocommerce' )
)
);
echo '</div>';
}
我也提到了这篇文章WooCommerce show custom column,但我没有成功解决问题 请帮忙。