Использовать функции wordpress в другом файле PHP

Я создал в своей папке темы файл PHP с именем gallery.php. В этом файле я хочу использовать функцию WP_Query, но я не могу этого сделать, потому что он показывает ошибку.

Можно это сделать?

Заранее спасибо!

Вы должны поместить ваш gallery.php в ту же папку тем, где находится functions.php . Затем добавьте одну строку в functions.php :

 get_template_part('gallery',''); 

Он будет включать файл gallery.php в functions.php и gallery.php будет вести себя как functions.php .

Итак, вы должны иметь в виду, что файл functions.php является файлом для функций WordPress и PHP. Таким образом, что-либо вне формата без правильного форматирования может возникнуть ошибка во всем сайте – и functions.php является основным файлом любой темы.

Я не думаю, что невозможно использовать WP_Query() внутри functions.php – но вы должны отформатировать и разместить его правильно.