web-dev-qa-db-fra.com

Comment puis-je remplacer l'URL emoji?

Lorsque vous activez les émoticônes, Wordpress inclut un code qui convertit les caractères en PNG qu’il extrait d’un CDN.

Nous aimerions remplacer ceux-ci par nos propres images.

Selon formater.php, la fonction est ici .

Comment pouvons-nous remplacer le emoj_url afin que nous puissions extraire les PNG d'un dossier de notre choix? La fonction peut-elle être remplacée (c.-à-d. Est-elle connectable?) J'ai essayé remove_all_filters() et apply_filter() avec notre propre fonction, mais cela ne fonctionne pas.

1
jchwebdev

En regardant le code, vous devriez pouvoir le filtrer. Quelque chose comme ce qui suit devrait le faire:

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

... en remplaçant http://example.com/my/cdn/url/ par l'URL de votre choix.

Référence

3
Pat J