What is ‘term_group’ for ‘order_by’ in get_terms()?
The idea of term groups was to have a term with multiple aliases. This feature doesn’t seem to be fully backed and is therefore practically never used.
The idea of term groups was to have a term with multiple aliases. This feature doesn’t seem to be fully backed and is therefore practically never used.
Your code is correct, well almost correct. On first view, I must confess, I missed it too. You have two syntax errors in your code. If you look closely, ‘parent ‘ and ‘parent’ is not the same. You should not leave blank spaces between single quotes (‘) and arguments. Also, you don’t need to add … Read more
The hierarchy is cached and it’s not invalidated properly. This is a bug, still unresolved as of WP 3.1. A workaround would be to call delete_option(“{$taxonomy}_children”); directly. See the _get_term_hierarchy() function.
wp_get_object_terms() returns the terms associated with an object (eg a post or a page or custom post) as text (normally in an array). From the Codex page for wp_get_object_terms() $productcategories = wp_get_object_terms($post->ID, ‘productcategories’);
Thanks to Ivaylo for this code, which was based on Bainternet’s answer. The first function below, get_term_top_most_parent, accepts a term and taxonomy and returns the the term’s top-level parent (or the term itself, if it’s parentless); the second function (get_top_parents) works in the loop, and, given a taxonomy, returns an HTML list of the top-level … Read more
This isn’t possible “out of the box”… The default ‘orderby’ options are (ascending or descending) ID name Default slug count term_group These are all detailed in the codex. — That said there are some clever ladies & gents here. If anyone can solve it, one of these guys can i’m sure!
Here is another way to do something similar, with one SQL query: static public function get_terms_by_post_type( $taxonomies, $post_types ) { global $wpdb; $query = $wpdb->prepare( “SELECT t.*, COUNT(*) from $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN $wpdb->term_relationships AS r ON r.term_taxonomy_id = tt.term_taxonomy_id INNER JOIN $wpdb->posts AS p … Read more
Have you tried using the WP_Query class? You might find it’s easier to use the built-in tools for this instead of a custom query from scratch. Something similar to the following should work for you: <?php $args = array( ‘post_type’ => ‘recipe_cpt’, ‘tax_query’ => array( array( ‘taxonomy’ => ‘recipe_tx’, ‘field’ => ‘term_id’, ‘terms’ => 37 … Read more
This will add a field called ‘TERM META TEXT’ to your categories. I did take out the nonce but I really think it should go back in. Also, it’s just better to have some sanitization vs. none. This example includes javascript and CSS hooks which you may or may not need but you can quickly … Read more
I’m afraid this isn’t possible natively (yet?). See this trac: http://core.trac.wordpress.org/ticket/18106 Similarly on the taxonomy admin page the post count reflects all post types. (I’m pretty sure there is a trac ticket for that too) http://core.trac.wordpress.org/ticket/14084 See also, this related post. New solution Having written the one below, I’ve released a much better way (alteast … Read more