Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
gridpane-kill-all-emoji
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Public
gridpane-kill-all-emoji
Commits
9d02e75a
Commit
9d02e75a
authored
Feb 06, 2019
by
Jeff Cleverley
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
first commit
parents
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
76 additions
and
0 deletions
+76
-0
gridpane-kill-all-emoji/gridpane-kill-all-emoji.php
gridpane-kill-all-emoji/gridpane-kill-all-emoji.php
+46
-0
mu-gridpane-kill-all-emoji.php
mu-gridpane-kill-all-emoji.php
+30
-0
No files found.
gridpane-kill-all-emoji/gridpane-kill-all-emoji.php
0 → 100644
View file @
9d02e75a
<?php
function
kill_emojis_kill_them_with_fire
()
{
remove_action
(
'wp_head'
,
'print_emoji_detection_script'
,
7
);
remove_action
(
'admin_print_scripts'
,
'print_emoji_detection_script'
);
remove_action
(
'wp_print_styles'
,
'print_emoji_styles'
);
remove_action
(
'admin_print_styles'
,
'print_emoji_styles'
);
remove_filter
(
'the_content_feed'
,
'wp_staticize_emoji'
);
remove_filter
(
'comment_text_rss'
,
'wp_staticize_emoji'
);
remove_filter
(
'wp_mail'
,
'wp_staticize_emoji_for_email'
);
add_filter
(
'tiny_mce_plugins'
,
'kill_emojis_in_tinymce'
);
add_filter
(
'wp_resource_hints'
,
'kill_emojis_in_dns_prefetch'
,
10
,
2
);
}
add_action
(
'init'
,
'kill_emojis_kill_them_with_fire'
);
function
kill_emojis_in_tinymce
(
$plugins
)
{
if
(
is_array
(
$plugins
)
)
{
return
array_diff
(
$plugins
,
array
(
'wpemoji'
)
);
}
else
{
return
array
();
}
}
function
kill_emojis_in_dns_prefetch
(
$urls
,
$relation_type
)
{
if
(
'dns-prefetch'
==
$relation_type
)
{
$emoji_svg_url
=
apply_filters
(
'emoji_svg_url'
,
'https://s.w.org/images/core/emoji/2/svg/'
);
$urls
=
array_diff
(
$urls
,
array
(
$emoji_svg_url
)
);
}
return
$urls
;
}
\ No newline at end of file
mu-gridpane-kill-all-emoji.php
0 → 100644
View file @
9d02e75a
<?php
/*
Plugin Name: GridPane Kill All Emoji
Plugin URI: https://gridpane.com
Description: Kill ALL Emoji! Burn them, burn them with fire!!!
Version: 0.1.0
Author: Jeff Cleverley
Author URI: http://github.com/JeffCleverley
*/
/**
* GridPane Kills All Emoji
*
* @package GridPane\GridPaneKillAllEmoji
* @since 1.0.0
* @author Jeff Cleverley
* @license GNU-2.0+
*
* @wordpress-plugin
* Plugin Name: GridPane Kill All Emoji
* Plugin URI: https://gridpane.com
* Description: Kill ALL Emoji! Burn them, burn them with fire!!!
* Version: 0.1.0
* Author: Jeff Cleverley
* Author URI: http://github.com/JeffCleverley
* Author URI: https://github.com/JeffCleverley/KillAllEmoji
* License: GPL-2.0+
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
*/
require
__DIR__
.
'/gridpane-kill-all-emoji/gridpane-kill-all-emoji.php'
;
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment