Я создаю плагин, который выполняет пользовательский запрос к базе данных WordPress, а затем перебираю результаты, перечисляя каждый заголовок поста в качестве ссылки на фактическое пост.
Я использую get_permalink($id)
для получения URI каждого сообщения, но, поскольку я делаю это вне цикла, я подозреваю, что каждый из этих запросов выполняет отдельный запрос к базе данных.
Я проверил код функции и попытался следить за тем, что происходит в реальных файлах ядра WordPress, но что меня действительно интересует, так это общий способ сделать это, поэтому я могу быть уверен, что всегда написание наиболее оптимизированного кода во всех моих плагинов.
Кто-нибудь знает, как лучше всего это сделать?