it-swarm.com.de

Wie kann ich die Emoji-URL überschreiben?

Wenn Sie Emojis aktivieren, enthält Wordpress Code, der die Zeichen in PNGs konvertiert, die von einem CDN abgerufen werden.

Diese möchten wir durch eigene Bilder ersetzen.

Laut formatting.php ist die Funktion hier .

Wie überschreiben wir den emoj_url, damit wir die PNGs aus einem Ordner unserer Wahl ziehen? Kann die Funktion ersetzt werden (dh ist sie steckbar?)? Ich habe remove_all_filters() und apply_filter() mit unserer eigenen Funktion versucht, aber es funktioniert nicht.

1
jchwebdev

Wenn Sie sich den Code ansehen, sollten Sie ihn filtern können. Etwas wie das Folgende sollte es tun:

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/ durch die URL ersetzen, die Sie verwenden möchten.

Referenz

3
Pat J