web-dev-qa-db-ja.com

絵文字のURLを上書きするにはどうすればよいですか。

絵文字を有効にすると、文字をCDNから取得したPNGに変換するコードがWordpressに含まれます。

私たちはそれらを私たち自身の画像で置き換えたいと思います。

Format.phpによると、この関数は です

選択したフォルダからPNGを取得するために、どうやってemoj_urlをオーバーライドするのですか?関数を置き換えられますか(つまり、プラグイン可能ですか)。remove_all_filters()apply_filter()を自分の関数で試しましたが、うまくいきません。

1
jchwebdev

コードを見て、あなたはそれをフィルタリングすることができるはずです。次のようなことでうまくいくはずです。

add_filter( 'emoji_url', 'wpse_232874_emoji_cdn_url' );
function wpse_232874_emoji_cdn_url( $url ) {
    return 'http://example.com/my/cdn/url/';
}

... http://example.com/my/cdn/url/を使用したいURLに置き換えます。

参照

3
Pat J