Права-то будут переданы, но если утилита - скрипт (не исполняемый файл), фокус с suid не сработает.
В этом случае сложно что-то советовать, не зная, какую задачу вы решаете. Можно сделать alias для пользователя, который запускает скрипт: alias superapp='sudo app'
Но надо чтобы shell пользователя был interactive (например, при запуске из cron это не так).
Из питона, кстати, можно вызвать что угодно, хоть с sudo, хоть без.
Разбирайтесь, что именно не работает. Откройте, блин, developer tools, посмотрите, отправляются данные или нет, поставьте брейкпойнт, может там вообще исключения валятся.
Нет, матан не про анализ функций, а про пределы, производные, интегралы и ряды. Хотя инструменты матанализа можно применять при анализе поведения функций (в точке, на отрезке, на бесконечности и пр.)
Скорее всего, для wp-admin срабатывает location ~ \.php$.
Либо поменяйте location ~ ^/(wp-admin|wp-login\.php) на location ^~ /(wp-admin|wp-login\.php), либо поставьте его выше в конфиге.
Убрать `id` в массиве $columns