プロフィールからAIM,Yahoo IM,Jabber / Google Talkを消してしまえ!
前に書いた記事「プロフィールに自分のソーシャルメディアへのリンクを表示【WPハック】」に質問をいただきましたので、
この場を借りて、解説してみたいと思います。
質問: もし、AIM,Yahoo IM,Jabber / Google Talkの項目を全て消す場合はどうすればいいのでしょうか?(藤さんより)。
まず前回の記事では、プロフィールにソーシャルメディアへのリンクを追加させました。
/* author contact method display */
function my_new_contactmethods( $contactmethods ) {
// Add Twitter
$contactmethods['twitter'] = 'Twitter';
//add Myspace
$contactmethods['myspace'] = 'myspace';
//add Facebook
$contactmethods['facebook'] = 'Facebook';
//add LastFM
$contactmethods['lastfm'] = 'LastFM';
// Remove Yahoo IM
unset($contactmethods['yim']);
return $contactmethods;
}
add_filter('user_contactmethods','my_new_contactmethods',10,1);
このように、function.phpに記述すればいいだけなんですが、じつはここに削除(非表示)するコードも盛り込まれています。
ここです。
// Remove Yahoo IM
unset($contactmethods['yim']);
なので、unsetに消したい項目を追記すれば非表示にさせることができます。
// Remove AIM,Yahoo IM,msm,jabber
unset($contactmethods['yim']); <!-- Yahoo IM -->
unset($contactmethods['aim']); <!-- AIM -->
unset($contactmethods['msm']); <!-- msm -->
unset($contactmethods['jabber']); <!-- Jabber/Google Talk -->
いかがでしたでしたでしょうか?
関連する記事
以下の記事が関連がありそうです。プラグインのアップデート通知を非表示させちゃいたい【WPハック】
ユーザープロフィールにtwitterとかfacebookを追加するんだもん【WPハック】
Facebook comments:
Leave a Reply
※コメントが認証されるまで、コメントは反映されません。


One Response so far.
丁寧なお答えいただき、ありがとうございます。無事消すことができました。