• かちびと.net

    WP地味ハック・functions.phpに数行加えるだけでプロフィールの項目にTwitterとか増やす方法をご紹介。1人にでもお役に立てれば幸いです。

    Kudos for

    WordPress jQuery
  • About This

    Web制作に役立つTips、チュートリアル、、マーケティングに役立つ情報などのリソースをほぼ毎日配信しています。宜しければメモ代わりにご利用下さい。詳しい情報はAbout me またはhumans.txtをご覧下さい。

    Kachibito.net is a community-based website for web designers and developers. The site includes a popular weblog, a design gallery, a open source software, design tips, and the various web-news.

  • Links

WP地味ハック・functions.phpに数行加えるだけでプロフィールの項目にTwitterとか増やす方法

スポンサーリンク

需要があるのか分からないシリーズです。
マルチユーザーのブログで、プロフィールを
使ってるサイトなんかに使えるんじゃないか
と思ってエントリー。プログインも使わず、
コアファイルも触らずにプロフィール項目を
増やす方法。

なんで書いたかというと、探して出てきた方法がコアファイル触る方法だったからというだけです。ちゃんと探せばちゃんと書いてるエントリーもありそうですがあまり探していないです・・出来ればコアは触らない方がいいですしね。プラグイン使っちゃえば早いんですけどそうも行かない事情があるんだ!という方向けエントリーです。

プロフィールの項目

wp-custum02
マルチユーザーブログでも無い限り、プロフィールすらあまり使われない印象ですが、最近WPを使ったマルチユーザーブログもちらほら見かけるので書いてみます。数行のコードで出来るのでチャレンジしてみてください。

増やす方法

functions.phpに以下のようなコードを加えて終わり。

function my_new_contactmethods( $contactmethods ) {

$contactmethods['twitter'] = 'Twitter';
$contactmethods['facebook'] = 'Facebook';

return $contactmethods;
}
add_filter('user_contactmethods','my_new_contactmethods',10,1);

「$contactmethods['コードの中に使うテキスト'] = ‘管理画面に表示されるテキスト’;」を増やせばいくつでも増やせます。例えば以下のように。

function my_new_contactmethods( $contactmethods ) {

$contactmethods['twitter'] = 'Twitter';
$contactmethods['facebook'] = 'Facebook';
$contactmethods['hatena'] = 'はてな';
$contactmethods['mixi'] = 'mixi';
$contactmethods['Flickr'] = 'Flickr';
$contactmethods['YouTube'] = 'YouTube';
$contactmethods['Tumblr'] = 'Tumblr';

return $contactmethods;
}
add_filter('user_contactmethods','my_new_contactmethods',10,1);

実装↓
wp-custum03

【おまけ】
AIMとか邪魔!という方はfunctions.phpに以下を加えれば非表示になります。

unset($contactmethods['aim']);

表示させるときは

<p>投稿者の Twitter ID: <?php the_author_meta('twitter'); ?></p>

とかこんな感じ。プロフィール関連のタグはCODEXをご参照下さいませ。

URL :
TRB :

Comments & Trackbacks (8)

  1. Pull Behind Leaf Vacuums

    Your site looks very interesting and informative! I found your blog via Yahoo while searching for pull behind leaf vacuums and your post regarding del.icio.us poetry definitely captured my attention. I have seen many other so-called sites and they have been far from good quality.Your site has all the key ingredients to pulling in visitors.

  2. wes

    参考にさせていただきました。
    textareaやセレクトボックスなど1行テキスト以外の項目を
    追加する事ってできませんでしょうか?

    • シロ

      出来ると思いますー!

Twitter

Web制作に役立つそうなリソースを独断と好みで配信しています。

かちびと.netにリンクの無いトラックバックはお受けいていません。
コメントされる前にガイドラインをご覧下さい。

twitter facebook rss contact

Ads

Posts

Contact

Services