get_category_parents 関数を使うと、Catchable fatal error になる事の解決法

WordPress の日本語版 Codex に書かれている通りに、get_category_parents 関数(日本語版 Codex では関数ではなくテンプレートタグに分類されていますが、どのように違うのかあまりはっきり分かっていません)を使うと、Catchable fatal error が出力されてしまいます。僕は PHP の事はほとんど勉強したことが無いので、以下の理解が正しいのかどうか自信がありませんが、どうやら get_category_parents 関数の引数 $cat は自動的に WordPress が用意してくれるものではなく、php コードをきちんと書いてやらねばならなかったようです。ですので、僕は以下のように記述してみました。

[source language="php"]cat_ID, TRUE, ' » ')); ?>
[/source]

これで無事にカテゴリーのパンくずリストが表示されるようになりました。いい加減 PHP の勉強にも手をつけた方がよさそうです。

「get_category_parents 関数を使うと、Catchable fatal error になる事の解決法」への4件のフィードバック

  1. はじめまして。
    私も同じエラーが出るので対処したいのですが、タグが途中で切れています。

    全てのタグを書いてもらえませんか?

  2. 最近 WordPress に触れていなかったので、どうしたらいいかちょっとわかりませんでした。とりあえず、プラグインを有効にしてみましたので、「view source」アイコンをクリックしていただけば、コードが表示されます。

  3. phpとか全然わからずにwordpressやってるからエラーが起きて困ってました。

    こんなピンポイントな解決法が書いてあるのはこのブログ記事だけでした。心底感謝してます。

    1. いえいえ、お役に立てたようで良かったです。わざわざ書き込み頂いて、ありがとうございました!

コメントを残す