[英]How to add checkbox column in WooCommerce product listing in WordPress admin panel to update meta value with ajax
我必須在管理面板中的WordPress / WooCommerce產品列表中添加帶復選框的額外列。
其目的是無需輸入快速編輯即可快速更新產品的額外元參數。
我添加了一個復選框列,但是將列放置在附加圖像上的特色星形列之前是有問題的。 在這種情況下,如何使用ajax更新meta?
當前代碼:
add_action( 'manage_product_posts_custom_column', 'print_extra_columns', 15, 3 );
add_filter( 'manage_product_posts_columns', 'add_extra_columns', 15 );
function print_extra_columns( $value, $column_name )
{
if( $value == "extra" ) {
$checkbox ='<input type="checkbox" name="extra" />';
echo $checkbox;
}
}
function add_extra_columns( $defaults )
{
$defaults['extra'] = 'Extra';
return $defaults;
}
實際上,可以通過以下四個步驟來實現此任務:
manage_edit-product_columns
的列(您做到了!) manage_posts_custom_column
使用復選框填充列(您做到了!) wp_ajax_
操作掛鈎(要做!) 順便說一下,您可以在本教程中找到任務的完整代碼: https : //rudrastyh.com/woocommerce/columns.html#checkbox_column_with_ajax
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.