IIS Library

Theme
in package

Setup common theme functionality

Table of Contents

add_to_upload_mimes()  : array<string|int, mixed>
Add ics to allowed mime types
append_submenu()  : string
append_submenu_hero()  : string
env_banner()  : void
Add environment banner on dev and stage
exclude_pingbacks()  : array<string|int, mixed>
Exclude xmlrpc method pingback.ping This prevents other sites from inserting pingback comments into our database
force_curl_ipv4()  : mixed
init()  : mixed
inject_admin_styles()  : mixed
no_auto_optimize_pdf()  : bool
Disable Imagify for PDFs
theme_setup()  : void
Setup theme

Methods

add_to_upload_mimes()

Add ics to allowed mime types

public static add_to_upload_mimes(array<string|int, mixed> $mimes) : array<string|int, mixed>
Parameters
$mimes : array<string|int, mixed>

Original set of allowed mime types

Return values
array<string|int, mixed>

Modified set of mime types, including ics

append_submenu()

public static append_submenu(mixed $content) : string
Parameters
$content : mixed
Return values
string

append_submenu_hero()

public static append_submenu_hero(mixed $content, mixed $block) : string
Parameters
$content : mixed
$block : mixed
Return values
string

env_banner()

Add environment banner on dev and stage

public static env_banner() : void
Return values
void

exclude_pingbacks()

Exclude xmlrpc method pingback.ping This prevents other sites from inserting pingback comments into our database

public static exclude_pingbacks(array<string|int, mixed> $methods) : array<string|int, mixed>
Parameters
$methods : array<string|int, mixed>

Original set of allowed methods

Return values
array<string|int, mixed>

Modified set of methods, excluding pingback.ping

force_curl_ipv4()

public static force_curl_ipv4(mixed $curl_handle) : mixed
Parameters
$curl_handle : mixed
Return values
mixed

init()

public static init() : mixed
Return values
mixed

inject_admin_styles()

public static inject_admin_styles() : mixed
Return values
mixed

no_auto_optimize_pdf()

Disable Imagify for PDFs

public static no_auto_optimize_pdf(bool $auto_optimize_attachment, int $attachment_id, array<string|int, mixed> $attachment) : bool
Parameters
$auto_optimize_attachment : bool

Whether to auto-optimize the attachment.

$attachment_id : int

Attachment ID.

$attachment : array<string|int, mixed>

Attachment data.

Return values
bool

theme_setup()

Setup theme

public static theme_setup() : void
Return values
void

Search results