Category_Visibility_Setting implements Registerable, Service
Manages the visibility field for WooCommerce categories in the WordPress admin.
Tags
Interfaces, Classes and Traits
- Registerable
- Service
Table of Contents
- add_visibility_field() : mixed
- Add visibility field to 'add product category' screen
- cat_table_make_visibility_sortable() : mixed
- cat_table_visibility_column() : mixed
- cat_table_visibility_column_heading() : mixed
- edit_visibility_field() : mixed
- Add visibility field to 'edit product category' screen
- empty_protection_error() : object|WP_Error
- Returns a validation error if a protected category is set to protected but has no protections.
- empty_protection_notice() : void
- Display the protection notice if the category has no protections.
- register() : mixed
- save_visibility_field() : mixed
- Save visibility and password for product category.
- display_visibility_group() : mixed
- list_table_insert_after_column() : mixed
Methods
add_visibility_field()
Add visibility field to 'add product category' screen
public
add_visibility_field() : mixed
Return values
mixed —cat_table_make_visibility_sortable()
public
cat_table_make_visibility_sortable(mixed $columns) : mixed
Parameters
- $columns : mixed
Return values
mixed —cat_table_visibility_column()
public
cat_table_visibility_column(mixed $output, mixed $column, mixed $term_id) : mixed
Parameters
- $output : mixed
- $column : mixed
- $term_id : mixed
Return values
mixed —cat_table_visibility_column_heading()
public
cat_table_visibility_column_heading(mixed $columns) : mixed
Parameters
- $columns : mixed
Return values
mixed —edit_visibility_field()
Add visibility field to 'edit product category' screen
public
edit_visibility_field(mixed $term) : mixed
Parameters
- $term : mixed
-
The product category being edited
Return values
mixed —empty_protection_error()
Returns a validation error if a protected category is set to protected but has no protections.
public
empty_protection_error(object $term, string $taxonomy) : object|WP_Error
Parameters
- $term : object
-
The term object.
- $taxonomy : string
-
The taxonomy slug.
Return values
object|WP_Error —The term object or a WP_Error object.
empty_protection_notice()
Display the protection notice if the category has no protections.
public
empty_protection_notice() : void
Return values
void —register()
public
register() : mixed
Return values
mixed —save_visibility_field()
Save visibility and password for product category.
public
save_visibility_field(mixed $term_id[, mixed $tt_id = '' ]) : mixed
Parameters
- $term_id : mixed
-
Term ID being saved
- $tt_id : mixed = ''
-
The term taxonomy ID
Return values
mixed —display_visibility_group()
private
display_visibility_group([mixed $term_id = false ]) : mixed
Parameters
- $term_id : mixed = false
Return values
mixed —list_table_insert_after_column()
private
list_table_insert_after_column(mixed $columns, mixed $after_key, mixed $insert_key, mixed $insert_value) : mixed
Parameters
- $columns : mixed
- $after_key : mixed
- $insert_key : mixed
- $insert_value : mixed