фильтр posts_where не работает

Я использую фильтр post_where для получения реальных данных для отображения.
Но проблема в том, что отображать данные нечего
При сравнении запроса я заметил, что он не работает. Кстати я использовал акф-репитер

$meta_query = array(
'relation' => 'AND',
array(
'key' => 'theater_Prefectures',
'value' => $prefecture,
'compare' => '='
)

);

$sub_meta_query = array(
'relation' => 'OR'
);

if($city != null){
$check_city  = true;
$sub_meta_query[] = array(
'key' => 'theater_Address',
'value' => $city,
'compare' => 'LIKE'
);
}

if($post_id != 0){
$limit = true;
$meta_query[] = array(
'key' => 'theater_Schedule_%_info_movie',
'value' => $post_id,
'compare' => 'LIKE'
);
add_filter('posts_where', array($this,'search_posts_where'));
}

$loop = new WP_Query($args);
$content = "";
$new_content = "";
$count_page = "";
$total_paginate = $loop->max_num_pages;
$theater_title = "";
$count_movie = 0;
$total_movies = 0;
$all_data = array();

while($loop->have_posts()) : $loop->the_post();
//
endwhile;
wp_reset_query();
remove_filter('posts_where', array($this,'search_posts_where'));
return json_encode($title);

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector