<header class="<?php echo join(" ", $classes); ?>">
- так? Не работает, ошибка - <?php join('', $classes); ?> не работает тоже
if ( is_category('dairy') ) {
$classes[] = get_queried_object()->name . '-header';
}
elseif ( is_category('home') ) {
$classes[] = get_queried_object()->name . '-header';
}
elseif ( is_category('wellness') ) {
$classes[] = get_queried_object()->name . '-header';
}
<header class="<?php echo $classes; ?>"> - не работает
<?php
function get_skill_header_classes( $class = '' ){
$classes = array();
// собираем массив
$classes[] = 'site__header';
$classes[] = 'header';
// проверяем, приняла ли функция какие-то классы или нет
if( $class ) {
$classes[] = $class;
}
$classes = array_map( 'esc_attr', $classes );
$classes = apply_filters( 'skill_header_classes', $classes, $class );
return array_unique( $classes );
}
// выводим классы для header
function skill_header_classes( $class = '' ) {
echo 'class="' . join( ' ', get_skill_header_classes( $class ) ) . '"';
}
?>
И как в файл перевода закинуть фразу?