Training mode
Time remaining:
0 / 17 answered
Select all correct answers.
A nonce verifies intent, not the user’s role or capabilities.
Select all correct answers. The values are dynamic and are about to be rendered.
Visible HTML text and a URL attribute require different escaping functions.
Choose the most accurate statement for WordPress development.
Think about when data enters the system and when it leaves for the browser.
Choose the function intended for capability checks.
Roles group capabilities, but code should generally check the required capability.
Intent and permission are separate questions.
It is an allow-list HTML filter.
Client-provided names and MIME values are not enough.
The server must enforce authorization before the main callback.
Escaping a string is not the same as validating a redirect destination.
Reject versus clean.
Use the function designed for URL contexts.
Stored data may be reused in different contexts.
Authorization may depend on the object owner and status.
Do not invent password storage.
Frontend code cannot keep a secret.
Treat names as input.
They do not replace validation, escaping or authorization.