WordPressでカテゴリ一覧をリンク無しで表示する

get_the_category(); というソースを使って出します。


<?php
    // 配列を $categoty に入れる
    $categoty = get_the_category();
    $i = 0;
    foreach ($categoty as $cat) {
        $i++;
        
        // 配列の数を取得し、配列の最後だけカンマを付けないようにする
        if ( count($categoty) !== $i) {
            echo $cat -> cat_name . ", ";
        } else {
            echo $cat -> cat_name;
        }
    }
?>

これでOK!!
もしリンクを作りたいのなら、


<?php
    $categoty = get_the_category();
    foreach ($categoty as $cat) {
        $cat_id = $categoty -> cat_ID;
        $cat_link = get_category_link($cat_id);
        echo "<a href='" . $cat_link . "'>" . $cat -> cat_name . "</a>";
    }
?>

とやればリンクが作れます。

@negic