概要説明
投稿ページでボタン実行時に特定の処理を実行したりで利用できるボタンを追加するカスタマイズ。読み込み時ではなくボタン実行時に処理を実行させたいという場合に使っています。
検証用、データのチェック、可能など使い方は自由
functions.php
/*----------------------------------------------------
投稿ページにボタンを追加して任意の処理を実行させる
----------------------------------------------------*/
if ( !function_exists( 'add_btn_meta_box' ) ){
function btn_meta_box_callback( $post ){
$script = <<<EOD
<button id="button">任意のボタン</button>
<script>
(function($) {
$('#button').on('click', function() {
// ここに処理を追加でjqueryの処理が実行できます
console.log('click');
return false;
});
})(jQuery);
</script>
EOD;
echo $script;
}
function add_btn_meta_box(){
add_meta_box( 'post_btn','オリジナル機能', 'btn_meta_box_callback', 'post', 'side' );
}
add_action('admin_menu', 'add_btn_meta_box');
}



