WP_query specific slug from custom post type/ taxonomies
<?php
// REF:
http://www.smashingmagazine.com/2013/01/using-wp_query-wordpress/
$terms = get_terms('tr_portfolio_taxonomy');
$count = count($terms);
if ( $count > 0 ){
echo '<ul >';
foreach ( $terms as $term ) {
$termname = strtolower($term->name);
echo '<li>' . $termname . ' AND ' . $term->name . '</li>';
}
echo '</ul>';
}
// OUTPUT:
industrial AND INDUSTRIAL
land AND LAND
office AND OFFICE
// EXamples of custom query posts for specific slug names, since we didnt have
// access to parameters like category_name etc,
// taxonomy=tr_portfolio_taxonomy&tag_ID=44&post_type=tr_portfolio
$args = array ( 'taxonomy' => 'tr_portfolio_taxonomy',
'tag_ID' => 44,
'post_type' => 'tr_portfolio',
'tax_query' => array( array( 'taxonomy' => 'tr_portfolio_taxonomy',
'field' => 'slug',
'terms' => array('industrial')
)
)
);
// taxonomy=tr_portfolio_taxonomy&tag_ID=46&post_type=tr_portfolio
$args = array ( 'taxonomy' => 'tr_portfolio_taxonomy',
'tag_ID' => 46,
'post_type' => 'tr_portfolio',
'tax_query' => array( array( 'taxonomy' => 'tr_portfolio_taxonomy',
'field' => 'slug',
'terms' => array('land')
)
)
);
// taxonomy=tr_portfolio_taxonomy&tag_ID=45&post_type=tr_portfolio
$args = array ( 'taxonomy' => 'tr_portfolio_taxonomy',
'tag_ID' => 45,
'post_type' => 'tr_portfolio',
'tax_query' => array( array( 'taxonomy' => 'tr_portfolio_taxonomy',
'field' => 'slug',
'terms' => array('office')
)
)
);