Lubinik Learning

Training mode

Full WordPress Developer Interview

Time remaining:

0 / 60 answered

  1. 1. What does an interface primarily define?

    What does an interface primarily define?
    Hint

    Focus on the responsibility of the language feature rather than memorizing punctuation.

  2. 2. What is the purpose of deprecated block versions in registerBlockType settings?

    What is the purpose of deprecated block versions in registerBlockType settings?
    Hint

    Existing posts may contain old markup.

  3. 3. Which JSON value is an object?

    Which JSON value is an object?
    Hint

    Focus on what crosses the client/server or local/remote boundary.

  4. 4. What does get_posts() provide?

    What does get_posts() provide?
    Hint

    Identify the WordPress API responsibility before considering implementation details.

  5. 5. What is the main purpose of a child theme?

    What is the main purpose of a child theme?
    Hint

    Separate presentation responsibilities from reusable site functionality.

  6. 6. Which HTTP method is normally used to retrieve a resource without requesting a state change?

    Which HTTP method is normally used to retrieve a resource without requesting a state change?
    Hint

    Identify the definition or behavior described by the question.

  7. 7. How should a plugin add frontend JavaScript or CSS?

    How should a plugin add frontend JavaScript or CSS?
    Hint

    Identify the WordPress API responsibility before considering implementation details.

  8. 8. How are callbacks with the same priority generally ordered?

    How are callbacks with the same priority generally ordered?
    Hint

    Identify the role of the WordPress function or extension point.

  9. 9. Why must classic themes call wp_head() and wp_footer()?

    Why must classic themes call wp_head() and wp_footer()?
    Hint

    Without them, enqueued assets may disappear.

  10. 10. Which operator concatenates PHP strings?

    Which operator concatenates PHP strings?
    Hint

    Identify the definition or behavior described by the question.

  11. 11. Why should a developer avoid editing WordPress core files?

    Why should a developer avoid editing WordPress core files?
    Hint

    Place the concept in the WordPress request, content, or permission model.

  12. 12. On which hook are Custom Post Types normally registered?

    On which hook are Custom Post Types normally registered?
    Hint

    Identify the data-model or security responsibility before choosing the API.

  13. 13. What is the recommended role of block.json in modern block development?

    What is the recommended role of block.json in modern block development?
    Hint

    It is a manifest for a block.

  14. 14. What should be treated as a plugin public API?

    What should be treated as a plugin public API?
    Hint

    Choose the solution with the clearest boundary and safest lifecycle behavior.

  15. 15. What does the CSS cascade decide?

    What does the CSS cascade decide?
    Hint

    Choose the definition or behavior that best matches the web standard.

  16. 16. When is __construct() normally called?

    When is __construct() normally called?
    Hint

    Focus on the responsibility of the language feature rather than memorizing punctuation.

  17. 17. What makes a useful commit message?

    What makes a useful commit message?
    Hint

    Focus on what crosses the client/server or local/remote boundary.

  18. 18. What does has_archive enable for a public CPT?

    What does has_archive enable for a public CPT?
    Hint

    Identify the data-model or security responsibility before choosing the API.

  19. 19. What type of layout is CSS Grid particularly suited for?

    What type of layout is CSS Grid particularly suited for?
    Hint

    Choose the definition or behavior that best matches the web standard.

  20. 20. What does git push do?

    What does git push do?
    Hint

    Focus on what crosses the client/server or local/remote boundary.

  21. 21. What does get_footer() normally load?

    What does get_footer() normally load?
    Hint

    Separate presentation responsibilities from reusable site functionality.

  22. 22. How does a block-level box normally behave?

    How does a block-level box normally behave?
    Hint

    Choose the definition or behavior that best matches the web standard.

  23. 23. Why can offset complicate ordinary pagination?

    Why can offset complicate ordinary pagination?
    Hint

    Identify the WordPress API responsibility before considering implementation details.

  24. 24. What is The Loop in WordPress?

    What is The Loop in WordPress?
    Hint

    Identify the role of the WordPress function or extension point.

  25. 25. What is the hard part of caching a database query in a transient?

    What is the hard part of caching a database query in a transient?
    Hint

    Fast stale data may still be wrong.

  26. 26. What is an HTTP request header?

    What is an HTTP request header?
    Hint

    Focus on what crosses the client/server or local/remote boundary.

  27. 27. When is a custom REST route generally preferable to admin-ajax?

    When is a custom REST route generally preferable to admin-ajax?
    Hint

    Consider lifecycle, authorization, failure and long-term maintenance.

  28. 28. What is a taxonomy term?

    What is a taxonomy term?
    Hint

    Identify the data-model or security responsibility before choosing the API.

  29. 29. What does an HTML form action specify?

    What does an HTML form action specify?
    Hint

    Focus on what crosses the client/server or local/remote boundary.

  30. 30. Which task is normally associated with the Editor role?

    Which task is normally associated with the Editor role?
    Hint

    Start with the everyday meaning of the WordPress term.

  31. 31. What should a setting sanitization callback return?

    What should a setting sanitization callback return?
    Hint

    Consider lifecycle, authorization, failure and long-term maintenance.

  32. 32. Which function returns the active child theme directory URL?

    Which function returns the active child theme directory URL?
    Hint

    Separate presentation responsibilities from reusable site functionality.

  33. 33. Which output-escaping pairs are appropriate for their context?

    Select all correct answers. The values are dynamic and are about to be rendered.

    Which output-escaping pairs are appropriate for their context?
    Hint

    Visible HTML text and a URL attribute require different escaping functions.

  34. 34. What does the_permalink() output?

    What does the_permalink() output?
    Hint

    Identify the role of the WordPress function or extension point.

  35. 35. What does the third get_post_meta() argument control?

    What does the third get_post_meta() argument control?
    Hint

    Identify the data-model or security responsibility before choosing the API.

  36. 36. What is the primary responsibility of a WordPress theme?

    What is the primary responsibility of a WordPress theme?
    Hint

    Start with the everyday meaning of the WordPress term.

  37. 37. What does class Child extends Parent express?

    What does class Child extends Parent express?
    Hint

    Focus on the responsibility of the language feature rather than memorizing punctuation.

  38. 38. What does a URL identify?

    What does a URL identify?
    Hint

    Identify the definition or behavior described by the question.

  39. 39. What does null represent in PHP?

    What does null represent in PHP?
    Hint

    Identify the definition or behavior described by the question.

  40. 40. Why use the Post/Redirect/Get pattern after a successful form submission?

    Why use the Post/Redirect/Get pattern after a successful form submission?
    Hint

    Focus on what crosses the client/server or local/remote boundary.

  41. 41. What does WP_DEBUG_LOG do when debugging is enabled?

    What does WP_DEBUG_LOG do when debugging is enabled?
    Hint

    Choose the answer that reflects current WordPress engineering practice.

  42. 42. What is CSS inheritance?

    What is CSS inheritance?
    Hint

    Choose the definition or behavior that best matches the web standard.

  43. 43. What is init commonly used for?

    What is init commonly used for?
    Hint

    Identify the role of the WordPress function or extension point.

  44. 44. Why does valid element nesting matter?

    Why does valid element nesting matter?
    Hint

    Choose the definition or behavior that best matches the web standard.

  45. 45. Why pass an object ID when checking a meta capability such as edit_post?

    Why pass an object ID when checking a meta capability such as edit_post?
    Hint

    Identify the data-model or security responsibility before choosing the API.

  46. 46. What does the === operator compare?

    What does the === operator compare?
    Hint

    Identify the definition or behavior described by the question.

  47. 47. Which task is most suitable for the shutdown hook?

    Which task is most suitable for the shutdown hook?
    Hint

    It is late in the request.

  48. 48. A recurring event is scheduled on every request. What happens?

    A recurring event is scheduled on every request. What happens?
    Hint

    Choose the solution with the clearest boundary and safest lifecycle behavior.

  49. 49. What does an INNER JOIN return?

    What does an INNER JOIN return?
    Hint

    Identify what the command or language feature is responsible for.

  50. 50. What does the methods route argument define?

    What does the methods route argument define?
    Hint

    Consider lifecycle, authorization, failure and long-term maintenance.

  51. 51. Why should plugin post types, taxonomies, options and functions use a unique prefix or namespace?

    Why should plugin post types, taxonomies, options and functions use a unique prefix or namespace?
    Hint

    Several plugins share the same runtime.

  52. 52. What does relation control in a WP_Query meta_query?

    The query contains more than one metadata condition.

    What does relation control in a WP_Query meta_query?
    Hint

    Think of boolean logic between clauses.

  53. 53. What does hierarchical mean for a taxonomy?

    What does hierarchical mean for a taxonomy?
    Hint

    Identify the data-model or security responsibility before choosing the API.

  54. 54. Which element should trigger an in-page action such as opening a dialog?

    Which element should trigger an in-page action such as opening a dialog?
    Hint

    Choose the definition or behavior that best matches the web standard.

  55. 55. What does array.filter( callback ) return?

    What does array.filter( callback ) return?
    Hint

    Identify what the command or language feature is responsible for.

  56. 56. Which are built-in WordPress post types?

    Which are built-in WordPress post types?
    Hint

    Place the concept in the WordPress request, content, or permission model.

  57. 57. What does === compare in JavaScript?

    What does === compare in JavaScript?
    Hint

    Identify what the command or language feature is responsible for.

  58. 58. Which function both translates and safely escapes plain text for HTML output?

    Which function both translates and safely escapes plain text for HTML output?
    Hint

    Combine internationalization with context-appropriate output escaping.

  59. 59. What is the role of the root index.php in a standard WordPress request?

    What is the role of the root index.php in a standard WordPress request?
    Hint

    Place the concept in the WordPress request, content, or permission model.

  60. 60. Which order best describes a secure form handler?

    Which order best describes a secure form handler?
    Hint

    Identify the data-model or security responsibility before choosing the API.