Document_List implements Registerable, Service, Conditional

Handles functionality on the Documents list table screen

Tags
author

Barn2 Plugins support@barn2.com

license

GPL-3.0

copyright

Barn2 Media Ltd

Interfaces, Classes and Traits

Registerable
Service
Conditional

Table of Contents

add_downloads_column()  : array<string|int, mixed>
Add a download count column.
add_sortable_key()  : array<string|int, mixed>
Add a download count query key.
add_taxonomy_dropdowns()  : mixed
Add the taxonomy dropdowns
downloads_column()  : mixed
Output the download count column.
handle_sortable_query()  : mixed
Sort by downloads on document list.
hide_author_column()  : array<string|int, mixed>
Hide the author column by default.
is_required()  : mixed
{@inheritdoc}
parse_taxonomy_dropdown_queries()  : mixed
Parses the query for the taxonomy dropdowns.
register()  : mixed
{@inheritdoc}
rename_author_column()  : array<string|int, mixed>
Rename the Document Authors column to Document Author

Methods

add_downloads_column()

Add a download count column.

public add_downloads_column(array<string|int, mixed> $columns) : array<string|int, mixed>
Parameters
$columns : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>

add_sortable_key()

Add a download count query key.

public add_sortable_key(array<string|int, mixed> $columns) : array<string|int, mixed>
Parameters
$columns : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>

add_taxonomy_dropdowns()

Add the taxonomy dropdowns

public add_taxonomy_dropdowns() : mixed
Tags
Return values
mixed

downloads_column()

Output the download count column.

public downloads_column(string $column, int $post_id) : mixed
Parameters
$column : string
$post_id : int
Tags
Return values
mixed

handle_sortable_query()

Sort by downloads on document list.

public handle_sortable_query(WP_Query $query) : mixed
Parameters
$query : WP_Query
Tags
Return values
mixed

hide_author_column()

Hide the author column by default.

public hide_author_column(array<string|int, mixed> $hidden, WP_Screen $screen) : array<string|int, mixed>
Parameters
$hidden : array<string|int, mixed>

The list of hidden columns.

$screen : WP_Screen

The current screen.

Tags
Return values
array<string|int, mixed>

The list of hidden columns.

is_required()

{@inheritdoc}

public is_required() : mixed
Tags
Return values
mixed

parse_taxonomy_dropdown_queries()

Parses the query for the taxonomy dropdowns.

public parse_taxonomy_dropdown_queries(WP_Query $query) : mixed
Parameters
$query : WP_Query
Tags
Return values
mixed

register()

{@inheritdoc}

public register() : mixed
Tags
Return values
mixed

rename_author_column()

Rename the Document Authors column to Document Author

public rename_author_column(array<string|int, mixed> $columns) : array<string|int, mixed>
Parameters
$columns : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>

Search results