プラグインフック以外のプラグインAPIとしては、プラガブルファンクションがあります。
これは、WordPress のコアソースにある関数のうち、プラグインが置換可能な関数群です。
どんな関数が置換可能かは、コアソースの wp-includes/pluggable.php を参照してください。
このソース中に書いてある関数はプラグインで置換可能です。
WordPress では、有効なプラグインの読み込み終了後に wp-includes/pluggable.php が読みこまれます。
プラグイン中に書くには function_exists() 関数で、定義済みかどうかを確認してください。
if (!function_exists('wp_new_user_notification')) : //********************************* // ユーザー登録メールの文面を変更 //********************************* function wp_new_user_notification($user_id, $plaintext_pass = '') { ~ } endif;
WordCamp Yokohama の公式サイトでは、プラガブルファンクション wp_new_user_notification() を使用して、みなさんにお届けしたユーザー登録完了メールの文面を変更しています。