Category_Edit implements Registerable, Standard_Service

Handles fields and data on the Document Category Add/Edit screen

Tags
author

Barn2 Plugins support@barn2.com

license

GPL-3.0

copyright

Barn2 Media Ltd

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
Tags
Return values
mixed

Search results