忘れないように記録しとこ

カバの樹

dynamic_sidebar()の囲みタグを変更したい

2014年10月18日

dynamic_sidebar()

を使うと、デフォルトで

<li>

で囲まれてしまいます。

そこで、以下のプログラムを直前に埋め込んでやれば変更ができます。
今回は、

<p>

で囲みたいってことで、

add_action('dynamic_sidebar_params', 'my_dynamic_sidebar_params');
function my_dynamic_sidebar_params($params)
{
  foreach( $params AS $key => $properties )
  {
    $params[$key]['before_widget'] = '<p>';
    $params[$key]['after_widget'] = '</p>';
  }
  return $params;
}

こんな感じで、テンプレートファイルとかに書いてやればOKです。

  • B!