web-dev-qa-db-fra.com

Comment puis-je remplacer print_embed_sharing_dialog () dans Wordpress 4.5

Existe-t-il un moyen d’accrocher print_embed_sharing_dialog () et de modifier sa sortie sans pirater le noyau? Nous n'aimons vraiment pas les nouvelles options de sortie HTML et Wordpress et souhaitons afficher un seul lien de partage.

1
jchwebdev

Vous ne pouvez pas modifier la sortie de la fonction principale, mais vous pouvez la remplacer par votre propre fonction en la décrochant de embed_footer et en ajoutant votre propre fonction avec une sortie personnalisée:

remove_action( 'embed_footer', 'print_embed_sharing_dialog' );
add_action( 'embed_footer', 'my_custom_sharing_dialog', 9 );

function my_custom_sharing_dialog() {
    // write your own dialog html here
}

(Je l'ai rajouté avec une priorité de 9 pour être sûr qu'il soit imprimé avant le print_embed_scripts.)

2
Caspar