Table_Hooks extends WP_Scoped_Hooks implements Registerable
Responsible for managing the actions and filter hooks for an individual posts table.
Hooks are registered in a temporary hook environment (@see class WP_Scoped_Hooks), and only apply while the data is loaded into the table.
Tags
Interfaces, Classes and Traits
- Registerable
Table of Contents
- $args : mixed
- __construct() : mixed
- maybe_strip_shortcodes() : mixed
- maybe_trim_content() : mixed
- maybe_trim_excerpt() : mixed
- maybe_trim_text() : mixed
- more_content_text() : mixed
- register() : mixed
- set_custom_audio_shortcode_class() : mixed
- set_custom_video_playlist_class() : mixed
- set_custom_video_shortcode_class() : mixed
- set_excerpt_length() : mixed
- set_featured_image_class() : array<string|int, mixed>
- Remove wp-post-image class from featured images shown in table.
Properties
$args
public
mixed
$args
Tags
Methods
__construct()
public
__construct(Table_Args $args) : mixed
Parameters
- $args : Table_Args
Tags
Return values
mixed —maybe_strip_shortcodes()
public
maybe_strip_shortcodes(mixed $content) : mixed
Parameters
- $content : mixed
Tags
Return values
mixed —maybe_trim_content()
public
maybe_trim_content(mixed $content) : mixed
Parameters
- $content : mixed
Tags
Return values
mixed —maybe_trim_excerpt()
public
maybe_trim_excerpt(mixed $excerpt) : mixed
Parameters
- $excerpt : mixed
Tags
Return values
mixed —maybe_trim_text()
public
static maybe_trim_text(mixed $content, mixed $length) : mixed
Parameters
- $content : mixed
- $length : mixed
Tags
Return values
mixed —more_content_text()
public
static more_content_text() : mixed
Tags
Return values
mixed —register()
public
register() : mixed
Tags
Return values
mixed —set_custom_audio_shortcode_class()
public
set_custom_audio_shortcode_class(mixed $class) : mixed
Parameters
- $class : mixed
Tags
Return values
mixed —set_custom_video_playlist_class()
public
set_custom_video_playlist_class(mixed $data) : mixed
Parameters
- $data : mixed
Tags
Return values
mixed —set_custom_video_shortcode_class()
public
set_custom_video_shortcode_class(mixed $class) : mixed
Parameters
- $class : mixed
Tags
Return values
mixed —set_excerpt_length()
public
set_excerpt_length(mixed $excerpt_length) : mixed
Parameters
- $excerpt_length : mixed
Tags
Return values
mixed —set_featured_image_class()
Remove wp-post-image class from featured images shown in table.
public
set_featured_image_class(array<string|int, mixed> $attr) : array<string|int, mixed>
Prevents CSS conflicts with other plugins & themes.
Parameters
- $attr : array<string|int, mixed>
-
The image attributes
Tags
Return values
array<string|int, mixed> —The updated attributes