Wordpress
Есть таблица wp_termmeta c ячейками meta_id, term_id, meta_key, meta_value
Нужно вывести в виде css-класса в body_class значение meta_value
Гугление привело к этому:
// add taxoonomy term to body_class
function lalka_custom_taxonomy_in_body_class( $classes ){
if( is_singular() )
{
$custom_terms = get_term_meta($meta_id, 'custom-class', true );
if ($custom_terms) {
foreach ($custom_terms as $custom_term) {
$classes[] = 'custom-tax-' . $custom_term->slug;
}
}
}
return $classes;
}
add_filter( 'body_class', 'lalka_custom_taxonomy_in_body_class' );
Но не помогает