add readated in pages
This commit is contained in:
@@ -1,30 +1,74 @@
|
||||
<?php get_header( 'rfo' ); ?>
|
||||
|
||||
<div class="content-middle articles-wrapper">
|
||||
<?php get_template_part('partials/rubrics-mobile'); ?>
|
||||
<div class="section-title desktop">
|
||||
<?php
|
||||
if (is_category()):
|
||||
$category = get_the_category();
|
||||
$title = !empty($category) ? $category[0]->name : get_the_title();
|
||||
?>
|
||||
<h1 class="section-title__title"><?= $title ?></h1>
|
||||
<h1><?php post_type_archive_title(); ?></h1>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<div class="articles-preview">
|
||||
<?php
|
||||
$paged = (get_query_var('paged')) ? absint(get_query_var('paged')) : 1;
|
||||
$args = array(
|
||||
'post_type' => 'spravochniki',
|
||||
'posts_per_page' => 10,
|
||||
'paged' => $paged
|
||||
);
|
||||
$query = new WP_Query($args);
|
||||
<div class="content-rfo">
|
||||
|
||||
?>
|
||||
<?php //get_template_part('partials/post-list', null, ['query' => $wp_query]); ?>
|
||||
<?php get_template_part( 'spravochniki/breadcrumbs' );?>
|
||||
|
||||
<h1 class="rfo__rubric">Справочники</h1>
|
||||
|
||||
<div class="articles-columns-rfo">
|
||||
|
||||
<div class="article-item-wrapper__rfo">
|
||||
|
||||
<div class="article-item-rfo">
|
||||
<div class="sparavochniki-item__image-container">
|
||||
<a href="https://agroexpert.press/spravochniki/category/vrediteli-zapasov/">
|
||||
<img src="https://agroexpert.press/wp-content/uploads/2025/08/bolshoj-muchnoj-hrushhak.jpg" alt="Большой мучной хрущак (Tenebrio molitor L)"> </a>
|
||||
</div>
|
||||
<?php //custom_pagination(); ?>
|
||||
|
||||
<div class="article-item__text">
|
||||
<a href="https://agroexpert.press/spravochniki/category/vrediteli-zapasov/" class="subtitle-16 article-item__link">Вредители запасов</a>
|
||||
</div>
|
||||
<div class="article-rfo-details">
|
||||
<div class="article-rfo-details-text"><a href="https://agroexpert.press/spravochniki/category/vrediteli-zapasov/">Подробнее</a></div>
|
||||
<div class="article-rfo-details-icon"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="article-item-wrapper__rfo">
|
||||
|
||||
<div class="article-item-rfo">
|
||||
<div class="sparavochniki-item__image-table">
|
||||
<a href="https://agroexpert.press/spravochniki/category/pesticidy/">
|
||||
<img src="https://agroexpert.press/wp-content/uploads/2025/10/table3-400x252.jpg" alt="Пестициды - справочник">
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="article-item__text">
|
||||
<a href="https://agroexpert.press/spravochniki/category/pesticidy/" class="subtitle-16 article-item__link">Пестициды</a>
|
||||
</div>
|
||||
<div class="article-rfo-details">
|
||||
<div class="article-rfo-details-text"><a href="https://agroexpert.press/spravochniki/category/pesticidy/">Подробнее</a></div>
|
||||
<div class="article-rfo-details-icon"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="article-item-wrapper__rfo">
|
||||
|
||||
<div class="article-item-rfo">
|
||||
<div class="sparavochniki-item__image-table">
|
||||
<a href="https://agroexpert.press/spravochniki/category/agrochemicals/">
|
||||
<img src="https://agroexpert.press/wp-content/uploads/2025/10/udobreniya-kompleksnye-mineralnye-npk-s-400x309.jpg" alt="Удобрения комплексные минеральные NPK С"> </a>
|
||||
</div>
|
||||
|
||||
<div class="article-item__text">
|
||||
<a href="https://agroexpert.press/spravochniki/category/agrochemicals/" class="subtitle-16 article-item__link">Агрохимикаты</a>
|
||||
</div>
|
||||
|
||||
<div class="article-rfo-details">
|
||||
<div class="article-rfo-details-text"><a href="https://agroexpert.press/spravochniki/category/agrochemicals/">Подробнее</a></div>
|
||||
<div class="article-rfo-details-icon"></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php get_footer( 'rfo' ); ?>
|
||||
@@ -36,6 +36,9 @@ $partners = new WP_Query([
|
||||
?>
|
||||
</div>
|
||||
<? custom_pagination($partners); ?>
|
||||
|
||||
<?php get_template_part('partials/related-posts', '', array('posts_per_page' => 8) ); ?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
|
||||
@@ -42,7 +42,7 @@ $has_video = ($current_category->slug === 'opinion') ? true : false;
|
||||
// Это подрубрика - выводим только её посты
|
||||
$args = array(
|
||||
'post_type' => 'post',
|
||||
'posts_per_page' => 14,
|
||||
'posts_per_page' => 12,
|
||||
'paged' => $paged,
|
||||
'category__in' => array($current_category->term_id)
|
||||
);
|
||||
|
||||
@@ -10,30 +10,12 @@
|
||||
'image' => 'https://vetandlife.ru/wp-content/uploads/2021/12/melano-1.png'
|
||||
],
|
||||
|
||||
'2' => [
|
||||
'name' => 'Юлия Мигулина',
|
||||
'position' => 'Генеральный директор',
|
||||
'image' => 'https://vetandlife.ru/wp-content/uploads/2022/02/migulina.jpg'
|
||||
],
|
||||
|
||||
'3' => [
|
||||
'name' => 'Юлия Макеева',
|
||||
'position' => 'директор по медиапродуктам',
|
||||
'image' => 'https://vetandlife.ru/wp-content/uploads/2021/12/makeeva.png'
|
||||
],
|
||||
|
||||
'4' => [
|
||||
'name' => 'Александра Рыжкова',
|
||||
'position' => 'замдиректора по медиапродуктам',
|
||||
'image' => 'https://agroexpert.press/wp-content/uploads/2025/07/aleksandra-ryzhkova.jpg'
|
||||
],
|
||||
|
||||
|
||||
'5' => [
|
||||
'name' => 'Елена Орехова',
|
||||
'position' => 'Редактор сайта',
|
||||
'image' => 'https://agroexpert.press/wp-content/uploads/2024/04/orexova.jpg'
|
||||
],
|
||||
|
||||
'6' => [
|
||||
'name' => 'Елена Каримова',
|
||||
@@ -41,12 +23,6 @@
|
||||
'image' => 'https://agroexpert.press/wp-content/uploads/2024/04/karimova.jpg'
|
||||
],
|
||||
|
||||
'7' => [
|
||||
'name' => 'Ильяс Левашов',
|
||||
'position' => 'Автор',
|
||||
'image' => 'https://vetandlife.ru/wp-content/uploads/2024/04/iilyas-levashov.jpg'
|
||||
],
|
||||
|
||||
'8' => [
|
||||
'name' => 'Юлия Ликарчук',
|
||||
'position' => 'Автор',
|
||||
@@ -103,6 +79,24 @@
|
||||
'image' => 'https://agroexpert.press/wp-content/uploads/2025/06/ed_chaikovsky.jpg'
|
||||
],
|
||||
|
||||
'18' => [
|
||||
'name' => 'Мария Белянкина',
|
||||
'position' => 'SMM-менеджер',
|
||||
'image' => 'https://agroexpert.press/wp-content/uploads/2025/11/mariya-belyankina.jpg'
|
||||
],
|
||||
|
||||
'19' => [
|
||||
'name' => 'Максим Мигулев',
|
||||
'position' => 'SMM-менеджер',
|
||||
'image' => 'https://agroexpert.press/wp-content/uploads/2025/11/maksim-migulev.jpg'
|
||||
],
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@ $extensionToClassMap = [
|
||||
<p><strong>Бюджеты и сроки?</strong></p>
|
||||
<p>Гибко — от разовых размещений до годовых программ. Базовые форматы — от 1 рабочего дня; спецпроекты и видео — от 2–3 недель.</p>
|
||||
<p><strong>Как начать?</strong></p>
|
||||
<p><a href="https://agroexpert.press/wp-content/uploads/2024/08/agroexpress_mediakit.pdf">Скачайте медиакит</a> или назначьте консультацию — подготовим предложение под ваши задачи и сроки.</p>
|
||||
<p><a href="https://agroexpert.press/wp-content/uploads/2026/01/agroekspert-prajs-list-2026.pdf">Скачать прайс-лист</a> или назначьте консультацию — подготовим предложение под ваши задачи и сроки.</p>
|
||||
<p>Остались вопросы? Задавайте лично</p>
|
||||
</div>
|
||||
|
||||
@@ -63,14 +63,11 @@ $extensionToClassMap = [
|
||||
<? if ($contacts) : ?>
|
||||
<? foreach ($contacts as $contact) : ?>
|
||||
<div class="advert-item__contact-item">
|
||||
<!--<div class="advert-item__avatar-container"><img src="https://agroexpert.press/wp-content/uploads/2024/09/polovincev.jpg" alt="Илья Половинцев" class="advert-item__contacts-avatar"></div>-->
|
||||
<div class="advert-item__contact-info">
|
||||
<p class="advert-item__contact-name subtitle-13">Елена Мишина, директор по развитию</p><br>
|
||||
<p class="advert-item__contact-name subtitle-13">Андрей Алексеев, менеджер по рекламе и спецпроектам</p><br>
|
||||
<p class="advert-item__contact-phone subtitle-13">Тел/WhatApp: <a href="tel:79263663700"> +7 (926) 366 37 00</a></p>
|
||||
<p class="advert-item__contact-email text-13"><a href="mailto:pr@agroexpert.press">pr@agroexpert.press</a></p>
|
||||
<p class="advert-item__contact-email text-13"><a href="https://t.me/ad_vetandlife">@ad_vetandlife</a></p>
|
||||
<div style="padding-top: 42px;"><a class="button" href="https://agroexpert.press/wp-content/uploads/2025/04/ae_kit_ed_250415_150204.pdf" target="_blank">Скачать медиакит</a></div>
|
||||
<div style="padding-top: 42px;"><a class="button" href="https://agroexpert.press/wp-content/uploads/2026/01/agroekspert-prajs-list-2026.pdf" target="_blank">Скачать прайс-лист</a></div>
|
||||
</div>
|
||||
</div>
|
||||
<? endforeach; ?>
|
||||
@@ -78,7 +75,7 @@ $extensionToClassMap = [
|
||||
</div>
|
||||
<?/** echo '
|
||||
<div class="advert_download">
|
||||
<a class="button btn_download" href="https://agroexpert.press/wp-content/uploads/2024/08/agroexpress_mediakit.pdf" target="_blank">Скачать медиакит</a>
|
||||
<a class="button btn_download" href="https://agroexpert.press/wp-content/uploads/2026/01/agro_2026.pdf" target="_blank">Скачать прайс-лист</a>
|
||||
</div>';*/?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
<p>При перепечатке и использовании информации с сайта «Агроэксперт» активная ссылка на использованный материал обязательна. При использовании материалов в печатных СМИ указывать источник — «Агроэксперт».</p>
|
||||
</div>
|
||||
|
||||
<div id="counter-container"></div>
|
||||
<?php get_template_part('partials/sub_counters'); ?>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -64,8 +64,7 @@
|
||||
<div>
|
||||
<p>При перепечатке и использовании информации с сайта «Агроэксперт» активная ссылка на использованный материал обязательна. При использовании материалов в печатных СМИ указывать источник — «Агроэксперт».</p>
|
||||
</div>
|
||||
|
||||
<div id="counter-container"></div>
|
||||
<?php get_template_part('partials/sub_counters'); ?>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -90,10 +89,13 @@
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
<?php wp_footer(); ?>
|
||||
|
||||
<?php // get_template_part('partials/rtb-floor.php'); ?>
|
||||
|
||||
<?php //get_template_part('partials/bitrix-form'); ?>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
<div class="content-middle articles-wrapper">
|
||||
<?php include(get_template_directory().'/partials/pinned-post-mob.php');?>
|
||||
<?php //include(get_template_directory().'/partials/pinned-post-spec-mob.php');?>
|
||||
<?php get_template_part('partials/rubrics-mobile-menu'); ?>
|
||||
<div class="articles-preview">
|
||||
<?php
|
||||
|
||||
@@ -87,7 +87,6 @@ button {
|
||||
border: 2px solid black;
|
||||
}
|
||||
|
||||
|
||||
@media (max-width: 768px) {
|
||||
|
||||
body, html {
|
||||
|
||||
@@ -37,6 +37,7 @@ import './styles/rfo/interview.css';
|
||||
|
||||
//spravochniki
|
||||
import './styles/spravochniki/spravochniki.css';
|
||||
import './styles/spravochniki/pesticidy.css';
|
||||
|
||||
import './scripts/calendar.js';
|
||||
import './scripts/menu-vertical.js';
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
.article-single {
|
||||
padding: 2rem 2.5rem 0 2.5rem;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-word;
|
||||
}
|
||||
|
||||
.article-time.article-single__time {
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
.content-middle ul,
|
||||
.content-middle ol {
|
||||
margin-bottom: 10px;
|
||||
margin-top: -17px;
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
@@ -46,10 +47,10 @@
|
||||
position: absolute;
|
||||
flex-shrink: 0;
|
||||
left: -12px;
|
||||
top: 8px;
|
||||
top: 12px;
|
||||
flex-grow: 0;
|
||||
width: 3px;
|
||||
height: 3px;
|
||||
height: 5px;
|
||||
max-height: 3px;
|
||||
overflow: visible;
|
||||
border-radius: 50%;
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
ul.wp-block-list li{
|
||||
display: block;
|
||||
padding: 4px 0;
|
||||
padding: 2px 0;
|
||||
}
|
||||
|
||||
.about p {
|
||||
@@ -87,6 +87,22 @@ ul.wp-block-list li{
|
||||
max-width: 150px;
|
||||
}
|
||||
|
||||
.wp-block-list li{
|
||||
font-size: 1.5rem;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
|
||||
.wp-block-heading{
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
|
||||
h2, h3, h4, h5,h6{
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@media (max-width: 1439px) {
|
||||
.content {
|
||||
@@ -284,9 +300,10 @@ ul.wp-block-list li{
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
/**
|
||||
.banner-middle img {
|
||||
width: 100%;
|
||||
}
|
||||
}*/
|
||||
|
||||
.content-right {
|
||||
border-top: 0.1rem solid var(--gray);
|
||||
|
||||
@@ -736,6 +736,25 @@ function custom_meta_tags() {
|
||||
$og_tags .= '<meta property="og:title" content="' . esc_html($title) . '" />' . PHP_EOL;
|
||||
$og_tags .= '<meta property="og:description" content="' . esc_attr($description) . '" />' . PHP_EOL;
|
||||
|
||||
// Добавляем изображение текущего поста
|
||||
if (has_post_thumbnail()) {
|
||||
|
||||
$post_id = get_the_ID();
|
||||
$image_id = get_post_thumbnail_id($post_id);
|
||||
|
||||
$image_data = wp_get_attachment_image_src($image_id, 'full');
|
||||
if ($image_data) {
|
||||
$og_tags .= '<meta property="og:image:width" content="' . esc_attr($image_data[1]) . '" />' . PHP_EOL;
|
||||
$og_tags .= '<meta property="og:image:height" content="' . esc_attr($image_data[2]) . '" />' . PHP_EOL;
|
||||
}
|
||||
|
||||
$og_image = get_the_post_thumbnail_url($post_id, 'full');
|
||||
$og_tags .= '<meta property="og:image" content="' . esc_url($og_image) . '" />' . PHP_EOL;
|
||||
$og_tags .= '<meta name="twitter:card" content="summary_large_image">';
|
||||
$og_tags .= '<meta name="twitter:image" content="' . esc_url($og_image) . '">';
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
echo $meta_tags;
|
||||
@@ -877,6 +896,13 @@ function agroxpert_send_smtp_email( $phpmailer ) {
|
||||
add_action( 'phpmailer_init', 'agroxpert_send_smtp_email' );
|
||||
|
||||
|
||||
// Принудительно меняем email отправителя
|
||||
add_filter('wp_mail_from', function($email) {
|
||||
return 'news@mail.agroexpert.press';
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
function my_custom_mail_sent( $contact_form ){
|
||||
|
||||
|
||||
@@ -137,7 +137,7 @@ height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
|
||||
<?php get_template_part('partials/pinned-post'); ?>
|
||||
<div class="most-read hero__most-read">
|
||||
<div class="most-read__inner">
|
||||
<p class="most-read__title subtitle-20">Главное сегодня</p>
|
||||
<p class="most-read__title subtitle-20">Главное</p>
|
||||
<div class="most-read__links">
|
||||
<?php get_template_part('partials/most-read-posts'); ?>
|
||||
</div>
|
||||
|
||||
@@ -104,7 +104,7 @@ height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
|
||||
<?php get_template_part('partials/pinned-post'); ?>
|
||||
<div class="most-read hero__most-read">
|
||||
<div class="most-read__inner">
|
||||
<p class="most-read__title subtitle-20">Главное сегодня</p>
|
||||
<p class="most-read__title subtitle-20">Главное</p>
|
||||
<div class="most-read__links">
|
||||
<?php get_template_part('partials/most-read-posts'); ?>
|
||||
</div>
|
||||
|
||||
@@ -68,7 +68,7 @@ height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
|
||||
<div class="header__inner">
|
||||
<?php $site_logo = get_field('site_logo', 'option');?>
|
||||
<a href="<?php echo home_url(); ?>" class="logo header__logo">
|
||||
<img src="<?php echo esc_url($site_logo); ?>" width="158" alt="" />
|
||||
<img src="<?php echo esc_url($site_logo); ?>" width="208" alt="" />
|
||||
</a>
|
||||
<nav class="nav header__nav">
|
||||
<?php get_template_part('partials/menu-primary'); ?>
|
||||
@@ -139,10 +139,11 @@ height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
|
||||
<div class="hero">
|
||||
<div class="container hero__container">
|
||||
<div class="hero__inner">
|
||||
<?php get_template_part('partials/pinned-post'); ?>
|
||||
<?php get_template_part('partials/pinned-post');
|
||||
//get_template_part('partials/pinned-post-spec');?>
|
||||
<div class="most-read hero__most-read">
|
||||
<div class="most-read__inner">
|
||||
<p class="most-read__title subtitle-20">Главное сегодня</p>
|
||||
<p class="most-read__title subtitle-20">Главное</p>
|
||||
<div class="most-read__links">
|
||||
<?php get_template_part('partials/most-read-posts'); ?>
|
||||
</div>
|
||||
|
||||
@@ -136,4 +136,22 @@ function modify_taxonomy_query($query) {
|
||||
|
||||
|
||||
|
||||
function custom_spravochniki_template($template) {
|
||||
if (is_singular('spravochniki') && has_term('pesticidy', 'spravochnik_category')) { // шаблон для пестицидов
|
||||
$custom_template = get_stylesheet_directory() . '/single-spravochniki-pesticidy.php';
|
||||
if (file_exists($custom_template)) {
|
||||
return $custom_template;
|
||||
}
|
||||
} elseif (is_singular('spravochniki') && has_term('agrochemicals', 'spravochnik_category')) { // шаблон для агрохимикатов
|
||||
$custom_template = get_stylesheet_directory() . '/single-spravochniki-agrochemicals.php';
|
||||
if (file_exists($custom_template)) {
|
||||
return $custom_template;
|
||||
}
|
||||
}
|
||||
return $template;
|
||||
}
|
||||
add_filter('template_include', 'custom_spravochniki_template');
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -29,8 +29,6 @@ $advertisers = new WP_Query([
|
||||
<div class="advert-item__contact-item">
|
||||
<div class="advert-item__avatar-container"><img src="https://agroexpert.press/wp-content/uploads/2024/02/whatsapp-image-2024-02-29-at-18.52.25.jpeg" alt="" class="advert-item__contacts-avatar"></div>
|
||||
<div class="advert-item__contact-info">
|
||||
<p class="advert-item__contact-name subtitle-13">Elena Mishina</p>
|
||||
<p class="advert-item__contact-position text-13">Advertisement Manager</p>
|
||||
<p class="advert-item__contact-phone subtitle-13">Tel.: <a href="tel:79265551264"> +7 (926) 555 12 64</a></p>
|
||||
<p class="advert-item__contact-email text-13"><a href="mailto:pr@agroexpert.press">pr@agroexpert.press</a></p>
|
||||
</div>
|
||||
|
||||
@@ -1,20 +1,45 @@
|
||||
<?php
|
||||
// Получаем количество постов из параметра или устанавливаем по умолчанию 4
|
||||
$posts_per_page = isset($args['posts_per_page']) ? intval($args['posts_per_page']) : 4;
|
||||
|
||||
$current_post_id = get_the_ID();
|
||||
|
||||
// Получаем категории текущего поста
|
||||
$categories = get_the_category($current_post_id);
|
||||
|
||||
// Базовая настройка запроса
|
||||
$query_args = array(
|
||||
'post__not_in' => array($current_post_id),
|
||||
'posts_per_page' => $posts_per_page,
|
||||
);
|
||||
|
||||
if ($categories) {
|
||||
// Проверяем, есть ли среди категорий поста категория с ID 21
|
||||
$has_category_21 = false;
|
||||
foreach ($categories as $category) {
|
||||
if ($category->term_id == 21) {
|
||||
$has_category_21 = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if ($has_category_21) {
|
||||
// Если есть категория 21, показываем посты из категорий 21 и 19
|
||||
$query_args['cat'] = '21,19';
|
||||
} else {
|
||||
// Иначе используем все категории поста
|
||||
$category_ids = array_map(function ($category) {
|
||||
return $category->term_id;
|
||||
}, $categories);
|
||||
|
||||
$args = array(
|
||||
'category__in' => $category_ids,
|
||||
'post__not_in' => array($current_post_id),
|
||||
'posts_per_page' => 4,
|
||||
);
|
||||
$query_args['category__in'] = $category_ids;
|
||||
}
|
||||
} else {
|
||||
// Если категорий нет, используем категорию 19
|
||||
$query_args['cat'] = 19;
|
||||
}
|
||||
|
||||
$related_posts_query = new WP_Query($args);
|
||||
$related_posts_query = new WP_Query($query_args);
|
||||
|
||||
if ($related_posts_query->have_posts()) {
|
||||
|
||||
@@ -29,5 +54,4 @@ if ($categories) {
|
||||
echo '</div>';
|
||||
wp_reset_postdata();
|
||||
}
|
||||
}
|
||||
?>
|
||||
@@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
// Задаем ID нужной категории (родительской)
|
||||
$parent_cat_id = 3697; // РФО
|
||||
|
||||
@@ -14,21 +15,51 @@ foreach ( $subcats as $cat ) {
|
||||
$category_ids[] = $cat->term_id;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
// Получаем текущий день месяца
|
||||
$current_day = date('j'); // день месяца без ведущего нуля
|
||||
|
||||
// Формируем date_query в зависимости от дня месяца
|
||||
if ($current_day <= 5) {
|
||||
// Первые 5 дней месяца - показываем посты за последние 30 дней
|
||||
$date_query = array(
|
||||
array(
|
||||
'after' => ' month ago',
|
||||
'inclusive' => true,
|
||||
),
|
||||
);
|
||||
} else {
|
||||
// После 5 числа - показываем посты за текущий календарный месяц
|
||||
$current_month = date('n');
|
||||
$current_year = date('Y');
|
||||
|
||||
$date_query = array(
|
||||
array(
|
||||
'year' => $current_year,
|
||||
'month' => $current_month,
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
$date_query = array(
|
||||
array(
|
||||
'after' => '30 days ago',
|
||||
'inclusive' => true,
|
||||
),
|
||||
);
|
||||
|
||||
// Получаем 3 случайных поста из этих категорий
|
||||
$params = array(
|
||||
'category__in' => $category_ids,
|
||||
'posts_per_page' => 3,
|
||||
'post_status' => 'publish',
|
||||
'orderby' => 'rand',
|
||||
'date_query' => array(
|
||||
array(
|
||||
'after' => '1 month ago',
|
||||
'inclusive' => true,
|
||||
),
|
||||
),
|
||||
'date_query' => $date_query,
|
||||
);
|
||||
|
||||
|
||||
$random_posts = get_posts( $params );
|
||||
|
||||
// Если нашли посты
|
||||
@@ -38,8 +69,8 @@ if ( $random_posts ) {
|
||||
setup_postdata( $post );
|
||||
?>
|
||||
|
||||
<div class="agro-widget<?if ($args['subclass'] !== '') echo ' '.$args['subclass'];?>">
|
||||
<div class="agro-widget-maintitle"><a href="/rfo">Фумигация и защита растений</a></div>
|
||||
<div class="agro-widget<?php if ($args['subclass'] !== '') echo ' '.$args['subclass'];?>">
|
||||
<div class="agro-widget-maintitle"><a href="/rfo">СПЕЦПРОЕКТ<br>Фумигация и защита растений</a></div>
|
||||
<a href="<?php the_permalink(); ?>">
|
||||
<?php if ( has_post_thumbnail() ) : ?>
|
||||
<div>
|
||||
@@ -53,6 +84,3 @@ if ( $random_posts ) {
|
||||
<?php
|
||||
wp_reset_postdata();
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ if ( in_category('interviews') ) {
|
||||
<?php if (is_front_page()) : ?>
|
||||
<div class="most-read mobile">
|
||||
<div class="most-read__inner">
|
||||
<p class="most-read__title subtitle-20">Главное сегодня</p>
|
||||
<p class="most-read__title subtitle-20">Главное</p>
|
||||
<div class="most-read__links">
|
||||
<?php get_template_part('partials/most-read-posts'); ?>
|
||||
</div>
|
||||
@@ -40,9 +40,13 @@ if ( in_category('interviews') ) {
|
||||
</div>
|
||||
<?endif?>
|
||||
|
||||
<div class="agro-widget">
|
||||
<a href="https://speakers.agroexpert.press" target="_blank"><img src="https://agroexpert.press/wp-content/uploads/2025/12/spiker-goda-1.jpg" /></a>
|
||||
</div>
|
||||
|
||||
<?php get_template_part('partials/forest-informer');?>
|
||||
<?php get_template_part('rfo/rfo-informer');?>
|
||||
<?php //get_template_part('partials/forest-informer');?>
|
||||
|
||||
|
||||
|
||||
<?if (function_exists('krutilka_placement')):?>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php if (!is_front_page()) : ?>
|
||||
<div class="most-read content-right__most-read">
|
||||
<div class="most-read__inner">
|
||||
<p class="most-read__title subtitle-20">Главное сегодня</p>
|
||||
<p class="most-read__title subtitle-20">Главное</p>
|
||||
<div class="most-read__links">
|
||||
<?php get_template_part('partials/most-read-posts'); ?>
|
||||
</div>
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
|
||||
<?php get_template_part('partials/featured-posts'); ?>
|
||||
<?php if (!in_category('partners')) : ?>
|
||||
<?php get_template_part('partials/related-posts'); ?>
|
||||
<?php get_template_part('partials/related-posts', '', array('posts_per_page' => 6) ); ?>
|
||||
<? else : ?>
|
||||
<div class="section-title">
|
||||
<h2 class="section-title__title subtitle-18">Еще по теме</h2>
|
||||
|
||||
@@ -16,6 +16,9 @@ Template Name: Шаблон страницы о проекте
|
||||
<div class="about">
|
||||
<?= get_template_part('content-about')?>
|
||||
</div>
|
||||
|
||||
<?php get_template_part('partials/related-posts', '', array('posts_per_page' => 8) ); ?>
|
||||
|
||||
<a href="<?= home_url()?>" class="articles-preview__show-next subsctiption-back">На главную</a>
|
||||
<div class="grid">
|
||||
<div class="grid__item"></div>
|
||||
|
||||
@@ -20,6 +20,7 @@ $advertisers = new WP_Query([
|
||||
</div>
|
||||
<div class="articles-preview">
|
||||
<? get_template_part('content-advertiser', null, ['advertiser' => $advertisers]) ?>
|
||||
<?php get_template_part('partials/related-posts', '', array('posts_per_page' => 8) ); ?>
|
||||
</div>
|
||||
<a href="<?= home_url() ?>" class="articles-preview__show-next">На главную</a>
|
||||
<div class="articles__spacer-container">
|
||||
|
||||
@@ -44,7 +44,9 @@ Template Name: Шаблон страницы контакты
|
||||
<p class="text-11"><p>Нажимая на кнопку «Отправить», Вы соглашаетесь на обработку персональных данных в<br>
|
||||
соответствии с <a class="contacts__policy text-11" href="/wp-content/uploads/2024/02/politika-konfedenczialnosti.pdf">«Политикой конфиденциальности»</a></p></p>
|
||||
</div>
|
||||
<?php get_template_part('partials/related-posts', '', array('posts_per_page' => 8) ); ?>
|
||||
</div>
|
||||
|
||||
<a href="<?= home_url() ?>" class="articles-preview__show-next">На главную</a>
|
||||
<div class="articles__spacer-container">
|
||||
<div class="articles__spacer"></div>
|
||||
|
||||
Reference in New Issue
Block a user