LLMS_Abstract_Generator_Posts::get_term_id( string $term_name, string $tax )
Get a WP Term ID for a term by taxonomy and term name
Description Description
Attempts to find a given term by name first to prevent duplicates during imports.
Parameters Parameters
- $term_name
-
(string) (Required) Term name.
- $tax
-
(string) (Required) Taxonomy slug.
Return Return
(int) The created WP_Term term_id
.
Source Source
File: includes/abstracts/llms-abstract-generator-posts.php
* * @since 3.7.3 * * @param string $post_status The default post status. * @param LLMS_Generator $generator Generator instance. */ return apply_filters( 'llms_generator_default_post_status', $this->default_post_status, $this ); } /** * Get a WP Term ID for a term by taxonomy and term name * * Attempts to find a given term by name first to prevent duplicates during imports. * * @since 3.3.0 * @since 4.7.0 Moved from `LLMS_Generator` and updated method access from `private` to `protected`. * Throws an exception in favor of returning `null` when an error is encountered. * * @param string $term_name Term name. * @param string $tax Taxonomy slug. * @return int The created WP_Term `term_id`. * * @throws Exception When an error is encountered during taxonomy term creation. */ protected function get_term_id( $term_name, $tax ) { $term = get_term_by( 'name', $term_name, $tax, ARRAY_A );
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
4.7.0 | Moved from LLMS_Generator and updated method access from private to protected . Throws an exception in favor of returning null when an error is encountered. |
3.3.0 | Introduced. |