月別アーカイブ: 2011年10月

facebookいいねボタンをWordPressに追加する時に参考にする情報色々

WordPressにいいねボタンを設置するときに考えたことメモ。そして、今後また設置する機械も増えるのでメモ。

オープングラフプロトコル

Facebookのいいねボタン生成ページで作ったものを埋め込んだだけじゃ、足りない。
以下をやると誰かがいいね押したら、その人の友だちのフィードに流れるようになる。

htmlタグにxmlns:og="http://ogp.me/ns#"を追加して、下記コードをheadに入れる

<meta property="og:site_name" content="サイトの名前" />
<meta property="og:url" content="該当URL" />
<meta property="og:title" content="title要素" />
<meta property="og:image" content="フィードに表示されるべき画像URL" />
<meta property="og:description" content="フィードに流れる時に出てくる文章" />
<meta property="og:type" content="何についてなのか、FBが用意したタイプから選んで入れる" />

続きを読む

WordPressで管理画面にもAnalyticsのコードを埋め込む

GoogleAnalyticsのコードを管理画面に埋め込む方法です。
下記を、テーマのfunctions.phpに書きます。

add_action('admin_print_footer_scripts', 'ga_on_admin');
function ga_on_admin() { ?>
<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-11111111-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>
<?php		
}

wpmu_signup_user_notification()とadmin_created_user_email()関数の周辺を読む

wp-includes/ms-functions.phpにあるwpmu_signup_user_notification($user, $user_email, $key, $meta = '')と、
wp-admin/user-new.phpにあるadmin_created_user_email( $text )という関数とその周辺を読みました。

続きを読む

[コードリーディング]wpmu-delete-blog()関数を読む!

WordPressのマルチサイトで、子ブログを削除するwpmu-delete-blog()という関数を読んでいきたいと思います。

Codexは英語版でも何も書かれてません。(定義場所だけ書いてるけど(´・ω・`))。

定義は、wp-admin/includes/ms.phpです。msはmulti-siteの事なので、このファイルを通して読むとよさそうです。

バージョンは、3.2.1です。

続きを読む

Palladium Bootsなる謎の(有名だったらごめんなさい)集団が紹介する311後の東京始まったな感がスゴイ!

これみてがんばろうと思ったので貼っとく。

東京始まったな!

めちゃんこにやらないとね!

名言ありすぎ。

日本人、僕が全然見てないとこでかっこ良かったのね。。

全部見たい人はこちらから。

http://www.palladiumboots.com/video/tokyo-rising#part1