Category_Edit implements Registerable, Standard_Service
Handles fields and data on the Document Category Add/Edit screen
Tags
Interfaces, Classes and Traits
- Registerable
- Standard_Service
Table of Contents
- add_visibility_field() : mixed
- Add visibility field to 'add document category' screen
- cat_table_visibility_column() : string
- Adds the value to our visiblity column.
- cat_table_visibility_column_heading() : array<string|int, mixed>
- Adds the visiblity column heading
- edit_visibility_field() : mixed
- Add visibility field to 'edit document category' screen
- register() : mixed
- {@inheritdoc}
- save_visibility_field() : mixed
- Save visibility field
- get_category_protection_data() : array<string|int, mixed>
- Get category protection data in normalized format
- list_table_insert_after_column() : array<string|int, mixed>
- Inserts a value into the columns array at a specified position
- save_category_protection_meta() : mixed
- Save category protection meta data
- visibility_group_html() : mixed
- Returns the visibility group HTML
- visibility_label_html() : mixed
- Returns the visibility label HTML
Methods
add_visibility_field()
Add visibility field to 'add document category' screen
public
add_visibility_field() : mixed
Tags
Return values
mixed —cat_table_visibility_column()
Adds the value to our visiblity column.
public
cat_table_visibility_column(string $output, string $column, int $term_id) : string
Parameters
- $output : string
- $column : string
- $term_id : int
Tags
Return values
string —$output
cat_table_visibility_column_heading()
Adds the visiblity column heading
public
cat_table_visibility_column_heading(array<string|int, mixed> $columns) : array<string|int, mixed>
Parameters
- $columns : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —$columns
edit_visibility_field()
Add visibility field to 'edit document category' screen
public
edit_visibility_field(mixed $term) : mixed
Parameters
- $term : mixed
-
The product category being edited
Tags
Return values
mixed —register()
{@inheritdoc}
public
register() : mixed
Tags
Return values
mixed —save_visibility_field()
Save visibility field
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
Tags
Return values
mixed —get_category_protection_data()
Get category protection data in normalized format
private
get_category_protection_data(bool|WP_Term $term) : array<string|int, mixed>
Parameters
- $term : bool|WP_Term
Tags
Return values
array<string|int, mixed> —Normalized protection data
list_table_insert_after_column()
Inserts a value into the columns array at a specified position
private
list_table_insert_after_column(array<string|int, mixed> $columns, string $after_key, string $insert_key, string $insert_value) : array<string|int, mixed>
Parameters
- $columns : array<string|int, mixed>
- $after_key : string
- $insert_key : string
- $insert_value : string
Tags
Return values
array<string|int, mixed> —$new_columns
save_category_protection_meta()
Save category protection meta data
private
save_category_protection_meta(int $term_id, array<string|int, mixed> $protection_data) : mixed
Parameters
- $term_id : int
-
Term ID
- $protection_data : array<string|int, mixed>
-
Normalized protection data
Tags
Return values
mixed —visibility_group_html()
Returns the visibility group HTML
private
visibility_group_html([bool|WP_Term $term = false ]) : mixed
Parameters
- $term : bool|WP_Term = false
Tags
Return values
mixed —visibility_label_html()
Returns the visibility label HTML
private
visibility_label_html() : mixed