WordPress Snippet

ワードプレスをカスタマイズしよう

ネットワーク:ブログごとにbodyに クラス追加

3.01 header.php

blog IDは、メインブログでは空になる模様

<body <?php
 $name= get_bloginfo("name");
 $blog_family= get_id_from_blogname( $name );

if(!empty($blog_family)){
 $blog_family= "myblog-".$blog_family;
}else{
 $blog_family= "";
}
$c= array($blog_family); body_class($c); ?>>
</body>

get_id_from_blogname()が動作しない事もあるらしい

global $blog_id;
echo "global \$blog_id:".$blog_id;

global $wpdb;
echo "<p>global \$wpdb:".$wpdb->blogid;

global $current_blog;
echo "</p><p>global \$current_blog:".$current_blog->blog_id;

echo $GLOBALS["blog_id"];

result
global $blog_id:2
global $wpdb:2

global $current_blog:2
2

[emulsion_relate_posts]