ページの追加等を行う場合、テンプレート作成時はあまりページ数がないので
すべてを表示するようなつくりにしていた場合
後で非表示のページを作成したりしたくなる場合がある
そのような場合は
NAVTは生成されるリストのIDやCLASSも指定できてよいのですが
私が利用したAristeerを利用したテンプレートの場合
メニュー構成が<a>タグの中で<span>で二度囲われているという設定でした
スタイルシートもちょっと変わってたので
どこであわせようかと悩んだのですが
プラグインを変更してしまうことにしました
ファイルはpluginディレクトリ内のwordpress-navigation-list-plugin-navt/app/にある
/navt_fe.phpになります
2300行あたりのリストをreturnさせるところがあるので その部分でたとえば
$patterns = array('/<a (.*?)>(.*)<\/a>/');
$replace = array('<a \1><span><span>\2</span></span></a>');
$out = preg_replace($patterns,$replace,$out);
return($out);
こんな感じに変更してしまって一気に書き換えてしまいます
(複数条件書こうかと思ってたら一個ですんだのでこんな感じです)
でもNAVTのスタイルシート変更とかもよかったかも
すべてを表示するようなつくりにしていた場合
後で非表示のページを作成したりしたくなる場合がある
そのような場合は
ordpress Navigation List Plugin NAVT
を利用するのがよいでしょうNAVTは生成されるリストのIDやCLASSも指定できてよいのですが
私が利用したAristeerを利用したテンプレートの場合
メニュー構成が<a>タグの中で<span>で二度囲われているという設定でした
スタイルシートもちょっと変わってたので
どこであわせようかと悩んだのですが
プラグインを変更してしまうことにしました
ファイルはpluginディレクトリ内のwordpress-navigation-list-plugin-navt/app/にある
/navt_fe.phpになります
2300行あたりのリストをreturnさせるところがあるので その部分でたとえば
$patterns = array('/<a (.*?)>(.*)<\/a>/');
$replace = array('<a \1><span><span>\2</span></span></a>');
$out = preg_replace($patterns,$replace,$out);
return($out);
こんな感じに変更してしまって一気に書き換えてしまいます
(複数条件書こうかと思ってたら一個ですんだのでこんな感じです)
でもNAVTのスタイルシート変更とかもよかったかも
コメントする