表示しているカテゴリ ページの現在の ID を取得しようとしています。
the_category_IDを確認しました
しかし、これは私が使用したときに私の結果を反映しました
<?php $catID = the_category_ID(); ?>
変数に値を返して非表示にする方法はありますか?
表示しているカテゴリ ページの現在の ID を取得しようとしています。
the_category_IDを確認しました
しかし、これは私が使用したときに私の結果を反映しました
<?php $catID = the_category_ID(); ?>
変数に値を返して非表示にする方法はありますか?
カテゴリページを表示している場合、現在のカテゴリIDはグローバル$cat
変数にあります。
あなたはそれをテストすることができます:
<?php echo "Current Category ID is: " . $cat ;?>
たとえばこのページにいるときhttp://example.com/category/test
以下を試してください
$catID = get_query_var( 'cat' );
関数the_category_ID
は非推奨です。get_the_category()
代わりに関数を使用する必要があります。例えば:
$category = get_the_category();
echo $category[0]->cat_name;
wordpress codex で詳細を参照してください: get_the_category
これは、エコーする代わりに変数を書き込みます
<?php $catID = the_category_ID($echo=false);?>