/** * @see CACIE_Editable_Model::get_column_options() * @since 1.0 */ public function get_column_options($column) { $options = parent::get_column_options($column); switch ($column['type']) { // WP Default case 'role': if ($_roles = get_editable_roles()) { foreach ($_roles as $k => $role) { $options[$k] = $role['name']; } } break; } return $options; }
/** * @see CACIE_Editable_Model::get_column_options() * @since 1.0 */ public function get_column_options($column) { $options = parent::get_column_options($column); switch ($column['type']) { // WP Default // Custom columns case 'column-taxonomy': $options = $this->get_term_options($column['taxonomy']); break; case 'column-mime_type': $mime_types = wp_get_mime_types(); $options = array_combine($mime_types, $mime_types); break; } return $options; }
/** * @see CACIE_Editable_Model::get_column_options() * @since 1.0 */ public function get_column_options($column) { $options = parent::get_column_options($column); return $options; }
/** * @see CACIE_Editable_Model::get_column_options() * @since 1.0 */ public function get_column_options($column) { return parent::get_column_options($column); }
/** * @see CACIE_Editable_Model::get_column_options() * @since 1.0 */ public function get_column_options($column) { $options = parent::get_column_options($column); switch ($column['type']) { // WP Default case 'categories': $options = $this->get_term_options('category'); break; case 'tags': $options = $this->get_term_options('post_tag'); break; // Custom columns // Custom columns case 'column-page_template': $options = $this->get_page_template_options(); break; case 'column-post_formats': $options = get_post_format_strings(); break; case 'column-status': $options = get_post_statuses(); $options['trash'] = __('Trash'); break; case 'column-taxonomy': $options = $this->get_term_options($column['taxonomy']); break; // WooCommerce columns // WooCommerce columns case 'product_cat': $options = $this->get_term_options('product_cat'); break; case 'product_tag': $options = $this->get_term_options('product_tag'); break; case 'order_status': $options = $this->get_wc_order_status_options(); break; case 'column-wc-visibility': if ($_column_object = $this->storage_model->get_column_by_name($column['column-name'])) { $options = $_column_object->get_visibility_options(); } break; case 'column-wc-shipping_class': $options = $this->get_term_options('product_shipping_class', __('No shipping class', 'cpac')); break; } return $options; }