2012/06/28

[WordPress] ウィジェットが登録されているサイドバーの種類を取得する

WordPressはサイドバーやウィジェットを使うとかなり自由にコンテンツを配置できる。
その際に、例えば左側のサイドバーと右側のサイドバーの幅が違っていて、アイキャッチ画像やcssの指定をそれぞれに合わせたいなんて時がある。

その場合は…function.phpにウィジェットの処理を書く箇所で取得可能。
  1. function widget($args$instance) {  
  2.  //$argsという変数にサイドバーのIDやらの情報が入っている  
  3.  var_dump($args);  
  4.   
  5.  //色々処理  
  6.  if(isset($args['id']) && $args['id'] === 'left-sidebar'){  
  7.   //サイドバーの種類に合わせてなにか処理を変える  
  8.  }  
  9. }  

0 件のコメント:

コメントを投稿