Automattic\WooCommerce\Internal\Admin\Orders
ListTable::column_cb
Checklist column, used for selecting items for processing by a bulk action.
Метод класса: ListTable{}
Хуков нет.
Возвращает
Строку.
Использование
$ListTable = new ListTable(); $ListTable->column_cb( $item );
- $item(WC_Order) (обязательный)
- The order object for the current row.
Код ListTable::column_cb() ListTable::column cb WC 10.3.4
<?php
public function column_cb( $item ) {
if ( ! $this->wp_post_type || ! current_user_can( $this->wp_post_type->cap->edit_post, $item->get_id() ) ) {
return;
}
ob_start();
?>
<input id="cb-select-<?php echo esc_attr( $item->get_id() ); ?>" type="checkbox" name="id[]" value="<?php echo esc_attr( $item->get_id() ); ?>" />
<div class="locked-indicator">
<span class="locked-indicator-icon" aria-hidden="true"></span>
<span class="screen-reader-text">
<?php
// translators: %s is an order ID.
echo esc_html( sprintf( __( 'Order %s is locked.', 'woocommerce' ), $item->get_id() ) );
?>
</span>
</div>
<?php
return ob_get_clean();
}