地味に一番時間がかかった
何度挑戦しても、現在開いているページIDが取得できず、ありとあらゆる情報を試すもできなかった。。。
今振り返ると、なぜ迷宮入りしていたか、少し不思議な部分もあるが、学校の先生に質問をしている途中、再挑戦したところ、あっさりできた。喜びとともにびっくり。
原因
1 2 |
$cat = get_the_category(); $catId = $cat[0]->cat_ID; |
①カテゴリーの取得を上述していたまま、他の方法を投入していたという、根本の知識不足。
②カテゴリーページでget_the_category()はエラーを起こしやすいという記事を見逃していた。
③ID取得の指定が$cat[0]だった。これじゃ永遠親ですよね。。。
解決
1 |
$catId = get_query_var('cat'); |
$catを決して、ID取得のみ。get_query_varで取得したところ、無事解決!はー、長い遠回りだった…。
Comment