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です。

  • この記事を書いた人

カバノキ

印刷会社のWEB部隊に所属してます。 WEB制作に携わってから、もう時期10年になります。 普段の業務では、PHPをメインにサーバーサイドの言語を扱っています。 最近のお気に入りはJavascriptです。 Vue.jsを狂喜乱舞しながら、社内に布教中です。

-WordPress