Gianismで登録時に勝手にユーザー名に付く「@」を抜く
WordPressプラグイン「Gianism」はtwitterアカウントによるログインを簡単に実装してくれるナイスなプラグインですが、これを通してユーザー登録するとユーザー名の最初に「@」を付けてくれて邪魔なので、それを取ります。
gianism/sdks/twitter/twitter_controller.php を開いて以下のように修正。
//$user_name = (!username_exists('@'.$screen_name)) ? '@'.$screen_name : $email;<br /> $user_name = (!username_exists($screen_name)) ? $screen_name : $email;
//'display_name' => "@{$screen_name}",<br />'display_name' => "{$screen_name}",
見ての通り名前系に付与されている「@」を取るだけです。
筆者について
- ゲームとジョジョを愛するファミッ子世代。好きな言葉は「機能美」。
公私ともにWebサービスを作る系男子。
最近の投稿
- 運用2017.03.03nginxのkusanagiにLet’sEncryptをかけてるとiOSで表示されない問題の解決
- 運用2016.07.22分かりにくい「クリエイティブコモンズ」をシンプルに言うと
- WordPress2016.07.12新しいWordPress「Calypso」を試した
- Design2016.03.09Win10アプリのデザインガイドラインが素晴らしい
http://wordpress.org/support/topic/let-social-login-users-create-their-own-usernames
この方法の方がスマートのようです。
コメントありがとうございます。
自分の場合、プラグインのソースを直接いじってしまっているので確かに良くないですね。
こちら参考にさせていただきます。