WPAdsを使わない時のために
広告等をランダム表示できるプラグインWPAdsをテーマに組み込んでいて、その組み込んだゾーンが空になった場合、何も出力されなくなるので、空divになってしまったり、テーマが崩れる事があるので、その対策。
wpadsはprint文が書いてあるだけなので、wpadsの中で呼んでるget_wpadsを使う。
get_wpadsだとhtmlを返してくれるので、これを変数に入れてissetで中身が入ってるかどうかがわかる。
うちの場合はこんな感じ。
1 2 3 4 5 6 7 8 | <?php $wpads = get_wpads('header'); ?> <?php if(isset($wpads)): ?> <div id="ad"> <div id="ad_inner"> <?php echo $wpads; ?> </div> </div> <?php endif ?> |
get_wpads(‘header’)の結果を変数$wpadsに代入。
変数$wpadsが空じゃなかったら、周りのdiv要素とechoで変数$wpadsの中身を出力。

205StudioTR