includes/Compatibility/class-core-tweaks.php
Core Tweaks functionality to disable bloat.
Class Core_Tweaks
Class Core_Tweaks
class Core_TweaksProperties
| Property | Visibility | Type | Default | Line |
|---|---|---|---|---|
$settings | private | array | array() | 26 |
public __construct()
public function __construct(array=array() $settings)Constructor. Parameter Type Default Description $settingsarray=array()— File optimization settings.
public disable_emojis()
public function disable_emojis(): voidDisable emojis.
Return: void.
public disable_emojis_script_module()
public function disable_emojis_script_module()Dequeue the WP 6.9+ emoji script module.
Return: void.
public disable_emojis_tinymce()
public function disable_emojis_tinymce($plugins)Remove TinyMCE emoji plugin. Parameter Type Default Description $pluginsarray— Plugins.
Return: array.
public disable_emojis_remove_dns_prefetch()
public function disable_emojis_remove_dns_prefetch($urls, $relation_type)Remove emoji CDN hostname from DNS prefetching hints. Parameter Type Default Description $urlsarray— URLs to print for resource hints. $relation_typestring— The relation type the URLs are printed for.
Return: array — Difference between the two arrays.
public disable_embeds()
public function disable_embeds(): voidDisable embeds.
Return: void.
public disable_embeds_tinymce()
public function disable_embeds_tinymce($plugins)Remove TinyMCE embed plugin. Parameter Type Default Description $pluginsarray— Plugins.
Return: array.
public disable_embeds_rewrites()
public function disable_embeds_rewrites($rules)Remove embed rewrite rules. Parameter Type Default Description $rulesarray— Rules.
Return: array.
public disable_dashicons()
public function disable_dashicons(): voidDisable dashicons on frontend if not logged in.
Return: void.
public remove_x_pingback()
public function remove_x_pingback($headers)Remove X-Pingback header. Parameter Type Default Description $headersarray— Headers.
Return: array.
public block_xmlrpc_methods()
public function block_xmlrpc_methods($methods)Block all XML-RPC methods by returning an empty array. Parameter Type Default Description $methodsarray— XML-RPC methods.
Return: array — Empty array.
public control_heartbeat()
public function control_heartbeat()Control heartbeat depending on settings.
Return: void.
public heartbeat_60s()
public function heartbeat_60s($settings)Set heartbeat to 60 seconds. Parameter Type Default Description $settingsarray— Heartbeat settings.
Return: array.
public remove_rest_api_links()
public function remove_rest_api_links()Remove REST API discovery links from the front end.
Return: void.
public suppress_rest_header()
public function suppress_rest_header($result, $server, =null $request)Suppress the Link REST response header. Parameter Type Default Description $result\\WP_REST_Response— Result object. $server\\WP_REST_Server— Server instance. $request=null— Request used to generate the response.
Return: \\WP_REST_Response.
public redirect_feed_to_home()
public function redirect_feed_to_home()Redirect feed requests to the site home page.
Return: void.
public remove_feed_links()
public function remove_feed_links()Remove feed discovery links from the front end.
Return: void.
public remove_shortlink_tag()
public function remove_shortlink_tag()Remove the rel=shortlink tag output.
Return: void.
public remove_jquery_migrate()
public function remove_jquery_migrate($scripts)Drop the jquery-migrate dependency from the jQuery handles. Parameter Type Default Description $scripts\\WP_Scripts— Scripts registry.
Return: void.
public remove_password_strength_scripts()
public function remove_password_strength_scripts()Deregister the password strength meter script on the front end.
Return: void.
public disable_self_pingbacks()
public function disable_self_pingbacks(& $pung)Prevent a post from pinging itself. Parameter Type Default Description $pung&— Pung URLs.
Return: void.
public remove_rsd_link()
public function remove_rsd_link(): voidRemove RSD (EditURI) link.
Return: void.
public remove_wlwmanifest_link()
public function remove_wlwmanifest_link(): voidRemove wlwmanifest link.
Return: void.
public remove_global_styles()
public function remove_global_styles(): voidRemove global styles and SVG filters.
Return: void.
public remove_classic_theme_styles()
public function remove_classic_theme_styles(): voidRemove classic theme styles.
Return: void.
public disable_woo_cart_fragments()
public function disable_woo_cart_fragments(): voidDisable WooCommerce cart fragments.
Return: void.
public remove_recent_comments_style()
public function remove_recent_comments_style(): voidRemove recent comments widget style.
Return: void.
public remove_comment_reply()
public function remove_comment_reply(): voidRemove comment-reply script.
Return: void.
public disable_block_widgets()
public function disable_block_widgets(): voidDisable block widgets editor.
Return: void.