Home » Functions » get_term_by

Function Name: get_term_by

Explanation: The get_term_by function in WordPress is used to retrieve a term object from the database using specified criteria. It allows developers to retrieve a term using parameters such as the term’s name, slug, or ID. This function is often used in scenarios where you need to retrieve a specific term from a taxonomy.


$term = get_term_by( 'name', 'WordPress', 'category' );
if ( $term ) {
    // Term found, do something with it
    echo 'Term Name: ' . $term->name;
    echo 'Term Slug: ' . $term->slug;
    echo 'Term ID: ' . $term->term_id;
} else {
    // Term not found
    echo 'Term not found.';

In the above example, we are using the get_term_by function to retrieve the term object for the term with the name ‘WordPress’ from the ‘category’ taxonomy. If the term is found, we can access its properties such as name, slug, and ID. If the term is not found, we can handle that scenario accordingly.

Learn More on

Register an account to save your snippets or go Pro to get more features.