Skip to main content
Category:

Get Taxonomy Term ID by Node in Drupal 8 & 9

 

If you want to get Taxonomy Term data you can use this code:

$node->get('field_yourfield')->referencedEntities();

Hope it will be useful for you.

PS: If you need just Term's id you can use this:

$node->get('field_yourfield')->getValue();

You will get something like this:

[0 => ['target_id' => 23], 1 => ['target_id'] => 25]

In example my field has 2 referenced taxonomy terms. Thanks!

Riadh Rahmi

Senior Web Developer PHP/Drupal & Laravel

I am a senior web developer, I have experience in planning and developing large scale dynamic web solutions especially in Drupal & Laravel.

Web Posts

Search

Page Facebook