$id = get_the_ID();
$machine_type = '';
if($id === 107){
$machine_type = 'industrial-sewing-machines';
}elseif($id == 112){
$machine_type = 'industrial-garment-printers';
}
<?php $address_posts = new WP_Query([
'posts_per_page' => -1,
'post_type' => 'address',
'categories' => $machine_type
]); ?>
<?php $countries = []; ?>
<?php if($address_posts->have_posts()): ?>
<?php while($address_posts->have_posts()): ?>
<?php $address_posts->the_post(); ?>
<?php $terms = get_the_terms($post->ID, 'categories'); ?>
<?php
foreach($terms as $term){
if($term->slug === 'industrial-sewing-machines' || $term->slug == 'industrial-garment-printers'){
continue;
}else{
vardump($term->name);
}
}
?>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php endif; ?>
<?php
$month = '';
?>
<?php if (have_posts()): ?>
<?php while (have_posts()): ?>
<?php the_post(); ?>
<?php $current_month = get_the_date('m'); ?>
<?php if ($month != $current_month): ?>
<h3><?php echo $current_month; ?></h3>
<?php endif; ?>
<?php echo get_template_part('template-parts/content', get_post_type()); ?>
<?php $month = $current_month; ?>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php endif; ?>
Я использую плагин wpglobus для переводов.
Нашел плагин https://ru.wordpress.org/plugins/uk-cookie-consent/
Стилизовал так как мне нужно, только осталось перевести.
Думаю, что можно с помощью jquery это сделать.
Узнать какой язык сейчас используется, и поменять.
И конкретно вас хочу спросить, почему вы используете wpml или его аналог polylang.
Разве вам так удобно добавлять страницу для каждого языка.
Допустим, у вас на сайте 100 страниц, и из-за плагина, вы должны создать 300.
Я тоже начинал с polylang, но потом стал искать альтернативу.
Нашел wpglobus и очень доволен.
Спасибо вам за ответ.