Поскольку у вас так много вопросов, время от времени немного сложнее получить ответ.
Что касается # 2 и # 3, рассматривали ли вы возможность создания в вашем файле functions.php
функции, которая будет точно так же выполнять эти запросы, возвращать их в массив и затем вывести их в любое место?
Преимущество этого в Wordpress заключается в простоте его вызова. Вы можете легко создать шорткод, чтобы ссылаться на него где угодно на ваших страницах и т. Д.
Просто сделайте свою функцию, а затем добавьте в файл functions.php
:
add_shortcode('SHORTTAG', 'FUNCTION NAME');
Это всего лишь одно преимущество, но хранение вещей в Wordpress просто делает его более аккуратным и портативным. Если вам когда-нибудь понадобится сделать это снова, просто скопируйте и вставьте файл функций в файл функций.
Отчеты было бы легко создавать, и вы даже можете использовать функции Wordpress для хранения, отправки по электронной почте или отображения их намного проще, чем бомбить PHP вручную.