Все посты одной таксономии вывести получилось так,
taxonomy-educations-vebinars.php
ОСТАЛОСЬ single-vebinars.php ???
Решение.
function get_custom_single_template($single_template) {
global $post;
if ($post->post_type == 'education') { // Тип записи
$terms = get_the_terms($post->ID, 'educations'); // название таксономии
if($terms && !is_wp_error( $terms )) {
//Make a foreach because $terms is an array but it supposed to be only one term
foreach($terms as $term){
$single_template = dirname( __FILE__ ) . '/single-'.$term->slug.'.php';
}
}
}
return $single_template;
}
add_filter( "single_template", "get_custom_single_template" ) ;