//while(have_posts()):?>
term_id;
$category_link = get_category_link($category_id);
$post_id = get_the_ID();
?>
- Главная
- -
-
- =$category['0']->name;?>
- -
-
- =mb_substr(get_the_title(), 0, 50);?>...
$curr_number = number_info(get_the_title(), $post_id);?>
Федеральное отраслевое издание «Ветеринария и жизнь»
'номер'.$curr_number['number'],
'post_type' => 'post',
'numberposts' => -1
]);
} catch (Exception $e) {
// Логируем ошибку и используем альтернативный подход
error_log('Error in get_posts with tag: ' . $e->getMessage());
// Альтернативный способ получения постов по тегу
$tag = get_term_by('name', 'номер'.$curr_number['number'], 'post_tag');
if ($tag) {
$posts = get_posts([
'tag_id' => $tag->term_id,
'post_type' => 'post',
'numberposts' => -1
]);
} else {
$posts = [];
}
}
$pitems = [];
$endpolosa = 1;
if (!empty($posts)) {
foreach ($posts as $post) {
$posttags = get_the_tags($post->ID);
if ($posttags) {
foreach ($posttags as $tag) {
$pfind = strpos($tag->name, 'полоса');
if ($pfind !== false) {
$number = (int)substr($tag->name, 0, $pfind);
if ($number > $endpolosa) {
$endpolosa = $number;
}
$pitems[$number][] = $post;
}
}
}
}
?>
ID);
$category_id = $category[0]->term_id;
$category_link = get_category_link($category_id);
?>