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?
- Inject post (from specific category) between posts in Loop
- get product attributes for current product and store it in a variable
- Installing wp3.2.1 on IIS; getting empty sessions
- How to add active class to custom menu using while loop and wp_list_pages
- Want to separate sections of posts. Can you restart loop?
- MySQL query performed 4 times inside loop
- Specific Loop For 2 Within Each
- Two posts in same div – WP loop
- Infinite-Scroll Plugin and Jetpack Infinite Scroll Plugin – Adding to “Thoughts” Theme
- Woocommerce, recognize the loop of related products
- Easiest way to show total number of subpages
- Custom Loop through category menu to include sub categories
- Output 2 items within the Loop
- How do I display the function the_content in this loop?
- 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?
- ACF page while loop breaks footer while loop
- Using foreach loop breaks
- Split loop into two columns, how to favor one side over the other
- Dynamic Stylesheet loads but doesn’t finish
- Filter Select results based on selection
- 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?
- Increase offset while looping
- Woocommerce : Can’t get product info in loop
- remove post that has no content
- 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?
- 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
- 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
- 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
- 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?
- 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!
- I want to show image from custom field image on my custom page template
- Count the number of matching post names in foreach loop
- How to get posts by a certain author in inner loop using outer loop variable or post title WordPress