Get all attachments by custom taxonomy – term

To get all images from the same term you can use WP_Query with the “tax_query” argument: $args = array( ‘post_status’ => ‘inherit’, ‘posts_per_page’ => -1, ‘post_type’ => ‘attachment’, ); $args[‘tax_query’] = array( array( ‘taxonomy’ => ‘YOUR_CUSTOM_TAXONOMY’, ‘terms’ => array( ‘YOUR_CUSTOM_TAXONOMY_TERM’ ), ‘field’ => ‘slug’, ), ); $the_query = new WP_Query( $args ); if ( $the_query->have_posts() … Read more

Hide image if taxonomy term is empty

Instead of write manually the html code for your flags, you should create it using php and wordpress functions: $countries = get_terms(‘country’, array(‘hide_empty’ => true) ); $exclude_terms = array(‘featured’); if ( ! empty($countries) && is_array($countries) ) { ?> <img class=”mapAdjust” src=”https://wordpress.stackexchange.com/questions/114245/<?php bloginfo(“template_url’); ?>/img/map-adjust.gif” /> <img class=”map” src=”https://wordpress.stackexchange.com/questions/114245/<?php bloginfo(“template_url’); ?>/img/map.jpg” /> <?php foreach ( $countries as … Read more

Get a count of how many times a term or a category is used in posts

Wp_Query should be able to do this for you. Pass it the appropriate parameters, including a tax_query, and check found_posts. $p = new WP_Query( array( ‘post_type’ => ‘custcpt’, // your CPT ‘tax_query’ => array( array( ‘taxonomy’ => ‘custtax’, // your tax ‘field’ => ‘id’, ‘terms’ => $cat->term_id, // your term ID ) ), ‘ignore_stickie_posts’ => … Read more

What is the action hook that deletes a taxonomy term from the backend? And how to retireve the term id before deleting it?

Actually, you can use multiple actions, at least this is what at the end of the wp_delete_term function, which runs when you click Delete on a taxonomy term: do_action( ‘delete_term_taxonomy’, $tt_id ); do_action( ‘deleted_term_taxonomy’, $tt_id ); do_action( ‘delete_term’, $term, $tt_id, $taxonomy, $deleted_term ); do_action( “delete_$taxonomy”, $term, $tt_id, $deleted_term ); The last one my be the … Read more

WordPress object for comments frame [closed]

So long as you’re in the loop, you can just use the standard template tags: <script type=”text/javascript” charset=”utf­8″> initFrame({ app_id: “”, object_id: <?php the_ID() ?>, object_title: “<?php the_title_attribute() ?>”, object_content: ‘<?php echo wp_trim_words( strip_shortcodes( striptags( get_the_content() ) ), 45 ) ?>’, object_url: “<?php the_permalink() ?>”, arguments_container: “comment-naqeshny”, width: 610 }); </script>

Displaying Custom Taxonomy without a hyperlink

Use get_the_terms instead of the_terms. http://codex.wordpress.org/Function_Reference/get_the_terms Something like this should do the trick: $terms = get_the_terms( get_the_ID(), ‘ehp_volumes’ ); $term_count = count( $terms ); if ( $term_count > 0 && ! wp_error( $terms ) ) { $terms = array_values( $terms ); // reset keys for easier looping. by default the key matches the term id … Read more