Looking to pull the category ID of a specific page in WordPress that is listing all posts using that specific category. Tried the below but not working. I am able to get the category name using single_term_title
.
$category = single_term_title("", false);
$catid = get_cat_ID( $category );
$category
is displaying "Entertainment" for example. But I also need the ID of "Entertainment". How would I go about this?
I think some of the above may work but using the get_the_category function seems tricky and may give unexpected results.
I think the most direct and simple way to access the cat ID in a category page is:
Cheers
You can try using
get_the_category()
:The oldest but fastest way you can use is:
If it is a category page,you can get id of current category by:
If you want to get category id of any particular category on any page, try using :
I found this question whilst looking for exactly what you asked. Unfortunately you have accepted an incorrect answer. For the sake of other people who are trying to achieve what we were trying to achieve, I thought I'd post the correct answer.
As you said
single_term_title("", false);
was correctly returning the category title, I'm not sure why you would have had troubles with your code; but the above code works flawlessly for me.I used this for breadcrums in the category template page: