web-dev-qa-db-ja.com

Wordpress 4.5でprint_embed_sharing_dialog()をオーバーライドする方法

コアをハックすることなくprint_embed_sharing_dialog()にフックしてその出力を修正する方法はありますか?私たちは本当に新しいHTML出力とWordpressの出力オプションが嫌いで、ただ一つの単純な共有リンクを表示したいのです。

1
jchwebdev

コア関数の出力を変更することはできませんが、embed_footerから外してカスタム出力で独自の関数を追加することで、独自の関数で置き換えることができます。

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
}

(私はそれがprint_embed_scriptsの前に印刷されることを確実にするために9の優先順位でそれを追加しました。)

2
Caspar