Each of your if statements have the same has_term('NBS_CONS', 'broad_type_nbs' ) function. This could be put in a variable for reuse instead.
& Your argument for each if statement is actually very consistent, so much so you could probably reduce it by just putting your varying data in an array, loop though, and use Variable variables:
while ( $actionType_query->have_posts() ) {
$actionType_query->the_post();
$data = [
'a' => 'AGF',
'b' => 'CMA',
'c' => 'FOR',
'd' => 'GRA',
'e' => 'MON',
'f' => 'RIV',
];
$broad_type_nbs = has_term('NBS_CONS', 'broad_type_nbs' );
foreach ($data as $k => $v) {
if ($broad_type_nbs && has_term('NBS_'.$v, 'ecosystem_nbs')) {
${'cons_'.$k}++;
}
}
}
Related Posts:
- How can I fetch loop of post titles via AJAX?
- get product attributes for current product and store it in a variable
- Guidance with The Loop for CMS
- How to add active class to custom menu using while loop and wp_list_pages
- MySQL query performed 4 times inside loop
- Print html when custom field has value inside while loop
- delete an array element when its date expires
- Infinite-Scroll Plugin and Jetpack Infinite Scroll Plugin – Adding to “Thoughts” Theme
- Custom Loop through category menu to include sub categories
- How do I display the function the_content in this loop?
- How to get to a specific position in wp_query?
- Advanced Custom Fields: Post Object – Not returning data [closed]
- Facebook “like” open graph meta in header.php
- Custom excerpt function re-factoring
- How can I show the post thumbnail from the most recent of a certain post type, in widget?
- have_posts() execution failure
- How can I add multiple ‘tax_query’ arrays via a loop?
- Using foreach loop breaks
- Loop with slider (slider not loading)
- How to hide all child pages with post_query?
- How to sort posts based on the value (number) of a post’s metadata?
- Displaying Woocommerce Product Category in WordPress
- How can I add extra word in permalink when someone click download button?
- Blog posts repeat
- Woocommerce : Can’t get product info in loop
- Can’t find infinite loop cause
- List posts that don’t have a specific tag?
- Can we count the WordPress Loop
- Get post id within comments loop
- Syntax error when I try to insert my loop into an unordered list? [closed]
- Add content after the first post in WP Loop
- Custom Pagination is Broken
- How to overwrite orderby with add_query_var
- What file have I to create in my custom WordPress theme to show all the post belonging to a specific category?
- Is the 404 page automatically displayed if a loop returns nothing?
- Last class on last headline?
- get_the_ID() in the footer returns wrong value
- Show ACF field with link to ultimate member profile/WordPress user profile below the post (single post layout)
- use loop to return blog details
- How to get current post category details inside “loop”?
- WP_Query multiple post results
- Convert Featured products loop into Recent products loop?
- How to add post meta in while loop?
- Echoing a CSS class based on category of post in a list
- Posts are not looping through correctly
- Limit tags shown in post
- How to pick “full/thumbnail” images in the loop?
- Create Div Wrapper On 3rd Iteration Or When Query Loop Items Run Out
- How to Fix an Archive.php That Displays All Posts?
- Php code error in wordpress if else statements [closed]
- pagination broken – clicking next displays “page not found”
- Search.php gets metadata from first post
- Add class to every other posts using get_posts
- Wp Query : Order by distance lat,lon
- How to Add a cutsom slug to my custom author role
- How do I get pagination for get_posts() in WordPress or do I have to rewrite the whole code?
- Give ID to divs inside the loop
- Display articles with a different template in the home page | Solved |
- How to output the taxonomies that are assigned to each custom post?
- Check if current post in loop is last on current page
- Looping through dummy posts and showing them in the main index.php
- Custom Loop.php having a loop inside a loop
- ACF – Get ID of relationship field in flexible content
- WordPress Ajax filter: Create two loops for different output styles?
- How to display sticky post always at the top (before regular post) in wordpress?
- adding or removing endforeach; throws error!
- Return to the beginning of the results of a for loop
- How to count posts posts if they are in a separate content page?
- Adding PHP to an if else loop
- Accordion headings cuts off to second line on collapsing a accordion heading (used acf repeater)
- WordPress Recent Posts – Loop
- ACF background-color per post in a WordPress loop
- Thumbnail wouldn’t scale to size properly
- How to sort (orderby) a query done by a template function before the ‘foreach’ loop?
- Filter loop by ‘price’ with meta_query
- Adding custom PHP to existing loop in Genesis
- Problems with the WordPress loop [closed]
- Add div after every 4 posts then every 2 posts for a responsive loop
- WordPress while loop with aphabetic counting like one, two, three
- Retrieving specific images from Media Library
- Add post class in custom loop (WP_QUERY)
- Loop returns more items than exist?
- Custom Taxonomy Link Text Echo Name Not Slug
- WP_Post is not from correct array
- Post formating on Home page
- divide custom field values in div every two values
- Adding unique marketing messages between certain products whilst using isotope/Infinite Scroll
- I want my wordpress loop to only display posts of the standard format
- Automatically create a loop for post ID
- why is this content-template not showing any of my blog-entries?
- the_post_thumbnail unless video id is added
- Trying to display ads on only a third of posts in a loop. Keep getting Error 500?
- Custom single.php files for different post formats
- How to call the_author_meta and make it work?
- WordPress post pagination on custom template not working
- Implement “No related posts for this entry” into the loop?
- Excerpt all post content Content Same Size without word cutting off
- Options.php loop won’t show!
- How do I display WooCommerce products in my query to rows of 3?
- How to get posts by a certain author in inner loop using outer loop variable or post title WordPress