programing

워드프레스 현재 카테고리 ID 가져오기

bestprogram 2023. 3. 13. 21:12

워드프레스 현재 카테고리 ID 가져오기

지금 보고 있는 카테고리 페이지의 현재 ID를 가져오려고 합니다.

는 _category_를 확인했습니다.아이디

하지만 이 메아리는 내가 그 방법을 썼을 때

<?php $catID = the_category_ID(); ?>

값을 변수에 반환하여 숨길 수 있도록 하는 방법이 있습니까?

현재 카테고리 ID가 글로벌에 있습니다.$cat변수(카테고리 페이지에 있는 경우).

다음 방법으로 테스트할 수 있습니다.

<?php echo "Current Category ID is: " . $cat ;?>

예를 들어 이 페이지에 있을 때http://example.com/category/test

다음을 시도합니다.

$catID = get_query_var( 'cat' );

$category= get_queried_object();
echo $category->term_id;

the_category_ID2003년에 폐지되었습니다.

이것을 시험해 보세요.

if (is_category()) {
    $category = get_category(get_query_var('cat'));
    $cat_id = $category->cat_ID;
}

기능.the_category_ID는 권장되지 않습니다.를 사용해야 합니다.get_the_category()기능을 합니다.예:

$category = get_the_category(); 
echo $category[0]->cat_name;

자세한 내용은 wordpress codex: get_the_category를 참조하십시오.

카테고리 ID를 취득하기 위한 코드:

<?php
$category = get_the_category(); 
echo $category[0]->cat_ID;
?>

저는 2016년 10월 18일 오늘 일합니다.

그러면 에코 대신 변수가 기록됩니다.

<?php $catID = the_category_ID($echo=false);?>

변수에서 현재 카테고리 ID를 가져옵니다.

<?php $catID = the_category_ID($echo);?>

이것은 직접 인쇄하지 않습니다.인쇄 통계는 인쇄 시간에만 표시됩니다.

언급URL : https://stackoverflow.com/questions/15228823/wordpress-getting-current-category-id