ну, всі дані користувачів повинні бути санітарними ... Якщо URL-адреса, яку ви вводите, не є введенням користувача (наприклад, налаштування сайту від когось, кому ви повністю довіряєте, твердо кодовані значення), тоді ви можете позбавити себе від esc-url.
але якби я міг ввести цей URL на ваш сайт, я міг би легко ввести код js або код перенаправлення ... або навіть код сторони сервера в деяких ситуаціях.
це може призвести до викрадення сеансу та вкрадення облікових записів користувачів та інших поганих варіантів.
Редагувати:
У вашому прикладі esc_url( home_url( '/' ) );
він працював на напівтвердому коді! тому esc_url
можна усунути.
Це сказало, що я досі не бачу, чому турбують розмежування між тим, коли є загроза, і коли немає, і загалом пропонується зберегти esc_url () для кожного значення.