一覧ページでリンク付きカテゴリー(ターム)リストを表示して、その中の一つのカテゴリー(ターム)だけ改行させたかったんです。
普通ならこんな感じ。
【archive.php とか taxonomy.php】
<ul class="list_cat">
<?php
$args = array(
'taxonomy' => 'タクソノミー名',
'title_li' => ''
);
wp_list_categories($args);
?>
</ul>
これを、
<ul class="list_cat">
<?php
$args = array(
'taxonomy' =>'タクソノミー名',
'title_li' => '',
'echo' => false //追加
);
$list_categories = wp_list_categories($args); //いったん変数に入れといて
echo str_replace("・","<br>",$list_categories); //テキストを置き換えて出力
?>
</ul>
とします。
echo str_replace("・","<br>",$list_categories);
ここでカテゴリー(ターム)名に含まれた「・」を、<br>
に置き換えて出力しています。
これで、カテゴリー(ターム)を登録する時に
とすると、
のようになって、パンくずやページタイトルはそのままに、カテゴリー(ターム)リストの「・」の部分のみ改行されます。
コメントを残す