From 44ef31d4eb81da70e786e15f0c9a14a76e583578 Mon Sep 17 00:00:00 2001 From: Vij Project Date: Fri, 15 Dec 2023 16:52:30 +0300 Subject: [PATCH] new block promo agg --- blocks/moread_events.php | 16 +++++++++----- blocks/promo-agregators.php | 5 +++++ blocks/yets.php | 17 ++++++++++---- footer.php | 44 +++++++++++++++++++++++++++++++++---- functions.php | 12 ++++++++++ header.php | 6 +++-- single.php | 33 +++++++++++++++++++++++----- src/blocks_min.php | 2 +- style.css | 14 +++++++++++- 9 files changed, 127 insertions(+), 22 deletions(-) create mode 100644 blocks/promo-agregators.php diff --git a/blocks/moread_events.php b/blocks/moread_events.php index 444f509..cd99d22 100644 --- a/blocks/moread_events.php +++ b/blocks/moread_events.php @@ -1,14 +1,20 @@ 6, + +$more_params = [ + 'numberposts' => 6, 'category' => 61, // пока тольео события 'meta_key' => 'startevent', 'meta_value' =>'', 'post_type' => 'post', - 'post__not_in' => array($post_id), - 'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса -) ); + 'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса +]; + +if (isset($post_id)){ + $more_params['post__not_in'] = array($post_id); +} + +$more_posts = get_posts( $more_params ); # вывод поста diff --git a/blocks/promo-agregators.php b/blocks/promo-agregators.php new file mode 100644 index 0000000..13749d9 --- /dev/null +++ b/blocks/promo-agregators.php @@ -0,0 +1,5 @@ +
+

Свежие отраслевые новости на нашем канале в Telegram

+

Добавьте «Ветеринарию и жизнь» в избранное в ДЗЕН.НОВОСТИ

+

Подписывайтесь на канал «ВиЖ» в ДЗЕН

+
\ No newline at end of file diff --git a/blocks/yets.php b/blocks/yets.php index 0f7abf3..d04f39f 100644 --- a/blocks/yets.php +++ b/blocks/yets.php @@ -1,5 +1,8 @@ - 4, + 4, 'category' => $category_id, // текущая рубрика 'orderby' => 'date', 'order' => 'DESC', @@ -8,9 +11,15 @@ 'meta_key' => '', 'meta_value' =>'', 'post_type' => 'post', - 'post__not_in' => array($post_id), 'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса -) ); + +]; + +if (isset($post_id)){ + $yets_params['post__not_in'] = array($post_id); +} + +$posts = get_posts($yets_params); # вывод поста if( $posts ): diff --git a/footer.php b/footer.php index c1abacc..a6c9dd5 100644 --- a/footer.php +++ b/footer.php @@ -36,6 +36,19 @@ + +
+ +
+ +
@@ -80,6 +93,11 @@ +
+ +
+ +
@@ -89,9 +107,11 @@
- +
+ + @@ -146,6 +166,10 @@ +
+ +
+
@@ -155,8 +179,9 @@
- -
+ + + @@ -164,6 +189,17 @@ + + +