wordpressで自動で読み込まれてくる絵文字を削除

97 views

初めて知る人もいるかもしれませんが、wordpressには絵文字を表示させる機能があります。
例えばこちらのハートマーク「❤️」やこちらの顔「☺️」
このような機能があることは自分は最近知りました。

ソースコードを見てみると、<?php wp_head(); ?>の部分に
window._wpemojiSettingsで始まってるスクリプトと、
img.wp-smileyimg.emojiのよくわからないスタイルが記述されています。

正直いる??

絵文字を使う人はこのまま放置で構いませんが、
使うことがない人は、この記述は不要になりますよね。。
しかも、ページ速度の低下にも繋がっていくので、
あらかじめ無効化しておくことをオススメします。

無効化の方法

無効化をするには二つ方法があり、
プラグインを入れて削除する方法とfunction.phpにコードを記述する方法があります。

プラグイン

プラグインをいれて削除はとても簡単で、
「Disable Emojis」というプラグインをいれて有効化するだけです。

有効化すると勝手にソースコードから削除してくれます。

しかし、プラグインは重くなるから嫌だ!という人は、
function.phpにコードを記述しましょう。

function.phpに記述

下記をfunction.phpに記述しましょう。
記述する場所がわからなかったら、下の方にでも記述すれば読み込まれます。
自分もとりあえず一番下に記述したら読み込まれました。

個人的には顔文字機能不要だと思うのですが、
需要があるのでしょうかね

どっちがオススメ?

わざわざプラグインに頼らなくても、function.phpに2行を記述すればいいだけなので、
function.phpを編集するやり方をオススメします。

このくらいの問題ならばプラグインで解決せずにしましょう。