Здравствуйте, делаю ajax запрос для своего сайта, и появилась проблема: у меня в functions.php прописан require к моему файлу с ajax зпроосами
require get_template_directory() . '/inc/ajax.php';
В этом файле один ajax запрос, делает он следующее
function load_works() {
$args = unserialize( stripslashes( base64_decode( $_POST['query'] ) ) );
$args['paged'] = $_POST['current_page'] + 1;
query_posts( $args );
if ( have_posts() ) :
while ( have_posts() ): the_post();
// echo get_the_title();
require '../template/items-work.php';
endwhile;
endif;;
wp_die();
}
Вроде все верно, но в дебаг лог пишет что файла по этому пути не существует, в чем может быть проблема?
Структура следующая:
UPD:
При том, что если переместить этот код чисто в functions, и поменять путь (убрать "../") - все работает