add folder EN
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
<?php
|
||||
$menu_id = 761;
|
||||
$menu_items = wp_get_nav_menu_items($menu_id);
|
||||
?>
|
||||
<?php foreach ($menu_items ?: [] as $menu_item):?>
|
||||
<li class="menu-item">
|
||||
<a href="<?=esc_url($menu_item->url);?>"><?=$menu_item->title?></a>
|
||||
</li>
|
||||
<?php endforeach ?>
|
||||
@@ -1,16 +1,41 @@
|
||||
<?php
|
||||
global $wpdb; // Глобальная переменная для работы с базой данных
|
||||
|
||||
// Запрос для получения ID топ-3 просматриваемых постов
|
||||
|
||||
// Получаем все подрубрики рубрики 740
|
||||
$excluded_category_ids = array(740); // Начально включаем саму рубрику 740
|
||||
$child_categories = get_term_children(740, 'category');
|
||||
if (!empty($child_categories)) {
|
||||
$excluded_category_ids = array_merge($excluded_category_ids, $child_categories);
|
||||
}
|
||||
|
||||
// Формируем часть запроса для NOT IN оператора
|
||||
$excluded_category_ids_in = implode(',', array_map('intval', $excluded_category_ids));
|
||||
|
||||
|
||||
$query = $wpdb->prepare("
|
||||
SELECT DISTINCT p.ID, p.post_title, p.post_content, m.meta_value AS position
|
||||
FROM $wpdb->posts p
|
||||
INNER JOIN $wpdb->postmeta m ON p.ID = m.post_id
|
||||
LEFT JOIN $wpdb->term_relationships tr ON p.ID = tr.object_id
|
||||
LEFT JOIN $wpdb->term_taxonomy tt ON tr.term_taxonomy_id = tt.term_taxonomy_id
|
||||
WHERE p.post_type = 'post'
|
||||
AND m.meta_key = 'top_participation_position'
|
||||
AND m.meta_value != ''
|
||||
AND tt.term_id NOT IN ($excluded_category_ids_in)
|
||||
ORDER BY CAST(m.meta_value AS UNSIGNED) ASC
|
||||
");
|
||||
|
||||
/**
|
||||
$query = $wpdb->prepare("
|
||||
SELECT p.ID, p.post_title, p.post_content, m.meta_value AS position
|
||||
FROM $wpdb->posts p
|
||||
INNER JOIN $wpdb->postmeta m ON p.ID = m.post_id
|
||||
WHERE p.post_type = 'post'
|
||||
AND m.meta_key = 'top_participation_position'
|
||||
AND m.meta_value != ''
|
||||
AND m.meta_key = 'top_participation_position'
|
||||
AND m.meta_value != ''
|
||||
ORDER BY CAST(m.meta_value AS UNSIGNED) ASC
|
||||
");
|
||||
");*/
|
||||
|
||||
$top_posts = $wpdb->get_results($query);
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
$pinned_post = last_sticky_post();
|
||||
$pinned_post = get_latest_sticky_post_by_category(19);
|
||||
|
||||
if ($pinned_post):
|
||||
$mainpost_id = $pinned_post->ID;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
$pinned_post = last_sticky_post();
|
||||
$pinned_post = get_latest_sticky_post_by_category(19);
|
||||
|
||||
|
||||
if ($pinned_post) :
|
||||
|
||||
Reference in New Issue
Block a user