tanakataroさん
正攻法でいくなら functions.php にて独自のウィジェットを別途定義するところなのでしょうが、PHPの ob_start(), ob_get_clean(), preg_replace() を使ってサクっと実装しちゃう方法もありかとおもいます。
例示されている記事のように ul タグに id=”category” と class=”treeview-gray” を追記したいなら sidebar.php に
<?php
ob_start();
if ( dynamic_sidebar( 'sidebar-1' ) ) :
$out = ob_get_clean();
echo preg_replace( '/(<aside id="categories)(.+?)(<ul)/s', '$1$2$3 id="category" class="treeview-gray"' , $out );
else : ?>
// ウィジェットがないときの処理
<?php endif; ?>
と書いてはどうでしょう?
ただ、例示されている記事を改めて読むと ul タグに id をふらなくてもいけそうな気も……JavaScriptの記述にある
$("#category").treeview({
を
$(".widget_categories ul").treeview({
にするのではダメなんでしょうかね?(未検証ですが)
tecking様
教えて頂いた、sidebar.phpに記述する方法で無事にできました!
また、jsの記述の変更でも問題なく、今回はjsの記述の変更で
使用してみることにしました。
検索をしたりしてもなかなか分からずすごく疲れてしまったので
本当に助かりました。本当にありがとうございました。
tecking様
教えて頂いた、sidebar.phpに記述する方法で無事にできました!
また、jsの記述の変更でも問題なく、今回はjsの記述の変更で
使用してみることにしました。
検索をしたりしてもなかなか分からずすごく疲れてしまったので
本当に助かりました。本当にありがとうございました。