Lubinik Learning

Training mode

Full WordPress Developer Interview

Time remaining:

0 / 60 answered

  1. 1. Why should plugin strings use a consistent text domain?

    Why should plugin strings use a consistent text domain?
    Hint

    It is part of internationalization calls.

  2. 2. Why centralize or structure hook registration?

    Why centralize or structure hook registration?
    Hint

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

  3. 3. What does the Content-Type header describe?

    What does the Content-Type header describe?
    Hint

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

  4. 4. Which endpoint receives traditional WordPress AJAX requests?

    Which endpoint receives traditional WordPress AJAX requests?
    Hint

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

  5. 5. Which value is a JavaScript string?

    Which value is a JavaScript string?
    Hint

    Identify what the command or language feature is responsible for.

  6. 6. What rule applies to an id value in one HTML document?

    What rule applies to an id value in one HTML document?
    Hint

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

  7. 7. Which functions read and update post metadata?

    Which functions read and update post metadata?
    Hint

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

  8. 8. What does git push do?

    What does git push do?
    Hint

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

  9. 9. Why should plugin updates preserve backward compatibility or provide migrations?

    Why should plugin updates preserve backward compatibility or provide migrations?
    Hint

    Identify the WordPress API responsibility before considering implementation details.

  10. 10. What is an HTTP request header?

    What is an HTTP request header?
    Hint

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

  11. 11. What does the_post_thumbnail() display?

    What does the_post_thumbnail() display?
    Hint

    Identify the role of the WordPress function or extension point.

  12. 12. What is the main role of wp-admin?

    What is the main role of wp-admin?
    Hint

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

  13. 13. What is an object?

    What is an object?
    Hint

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

  14. 14. 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.

  15. 15. What does order normally specify?

    What does order normally specify?
    Hint

    Identify the WordPress API responsibility before considering implementation details.

  16. 16. Can the same class be used on several HTML elements?

    Can the same class be used on several HTML elements?
    Hint

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

  17. 17. What is register_activation_hook() used for?

    What is register_activation_hook() used for?
    Hint

    Identify the WordPress API responsibility before considering implementation details.

  18. 18. What does HTTP status 200 normally mean?

    What does HTTP status 200 normally mean?
    Hint

    Identify the definition or behavior described by the question.

  19. 19. Which additional hook is needed when guests may call save_note?

    Which additional hook is needed when guests may call save_note?
    Hint

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

  20. 20. When should permanent plugin cleanup normally occur?

    When should permanent plugin cleanup normally occur?
    Hint

    Identify the WordPress API responsibility before considering implementation details.

  21. 21. What happens if a filter callback forgets to return the filtered value?

    What happens if a filter callback forgets to return the filtered value?
    Hint

    Actions may ignore return values; filters may not.

  22. 22. When are active ordinary plugins loaded relative to the active theme?

    When are active ordinary plugins loaded relative to the active theme?
    Hint

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

  23. 23. Which hook is normally used for theme setup?

    Which hook is normally used for theme setup?
    Hint

    Separate presentation responsibilities from reusable site functionality.

  24. 24. Which function returns a permalink for later use?

    Which function returns a permalink for later use?
    Hint

    Identify the role of the WordPress function or extension point.

  25. 25. What is a function parameter?

    What is a function parameter?
    Hint

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

  26. 26. 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.

  27. 27. What is the essential difference between a WordPress action and a filter?

    Choose the statement that correctly describes the contract expected by WordPress.

    What is the essential difference between a WordPress action and a filter?
    Hint

    Ask yourself whether the received value must continue through the execution chain.

  28. 28. When is one structured array option preferable to many scalar options?

    When is one structured array option preferable to many scalar options?
    Hint

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

  29. 29. What should happen before optimizing a slow page?

    What should happen before optimizing a slow page?
    Hint

    Choose the answer that reflects current WordPress engineering practice.

  30. 30. Inside a shared callback, which function identifies the hook currently being processed?

    Inside a shared callback, which function identifies the hook currently being processed?
    Hint

    Useful when one callback handles several hooks.

  31. 31. What does an HTTP response normally contain?

    What does an HTTP response normally contain?
    Hint

    Identify the definition or behavior described by the question.

  32. 32. What is The Loop in WordPress?

    What is The Loop in WordPress?
    Hint

    Identify the role of the WordPress function or extension point.

  33. 33. 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.

  34. 34. What is index.php in a classic theme?

    What is index.php in a classic theme?
    Hint

    Separate presentation responsibilities from reusable site functionality.

  35. 35. What is the main difference between Draft and Published status?

    What is the main difference between Draft and Published status?
    Hint

    Start with the everyday meaning of the WordPress term.

  36. 36. What does JSON.parse( text ) do?

    What does JSON.parse( text ) do?
    Hint

    Identify what the command or language feature is responsible for.

  37. 37. Which element represents a paragraph?

    Which element represents a paragraph?
    Hint

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

  38. 38. What is a web server?

    What is a web server?
    Hint

    Identify the definition or behavior described by the question.

  39. 39. 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.

  40. 40. Which form encoding is required for file uploads?

    Which form encoding is required for file uploads?
    Hint

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

  41. 41. What is an N+1 query problem?

    What is an N+1 query problem?
    Hint

    Choose the answer that reflects current WordPress engineering practice.

  42. 42. Where are ordinary WordPress plugins stored by default?

    Where are ordinary WordPress plugins stored by default?
    Hint

    Identify the WordPress API responsibility before considering implementation details.

  43. 43. Which function returns the parent theme directory URL?

    Which function returns the parent theme directory URL?
    Hint

    Separate presentation responsibilities from reusable site functionality.

  44. 44. What should a theme consider rendering when have_posts() is false?

    What should a theme consider rendering when have_posts() is false?
    Hint

    Identify the role of the WordPress function or extension point.

  45. 45. What should the child theme Template value match?

    What should the child theme Template value match?
    Hint

    Separate presentation responsibilities from reusable site functionality.

  46. 46. What makes a useful commit message?

    What makes a useful commit message?
    Hint

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

  47. 47. What is a static method associated with?

    What is a static method associated with?
    Hint

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

  48. 48. Should API keys or production passwords be committed to Git?

    Should API keys or production passwords be committed to Git?
    Hint

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

  49. 49. What does the CSS cascade decide?

    What does the CSS cascade decide?
    Hint

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

  50. 50. What do permalink rewrite rules help WordPress do?

    What do permalink rewrite rules help WordPress do?
    Hint

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

  51. 51. Which SQL command removes matching rows?

    Which SQL command removes matching rows?
    Hint

    Identify what the command or language feature is responsible for.

  52. 52. What is stored and managed through the Media Library?

    What is stored and managed through the Media Library?
    Hint

    Start with the everyday meaning of the WordPress term.

  53. 53. Which file is essential for WordPress to identify an ordinary child theme?

    Which file is essential for WordPress to identify an ordinary child theme?
    Hint

    Separate presentation responsibilities from reusable site functionality.

  54. 54. 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.

  55. 55. How does WordPress connect a registered callback to a fired hook?

    How does WordPress connect a registered callback to a fired hook?
    Hint

    Identify the role of the WordPress function or extension point.

  56. 56. What does check_admin_referer() help verify?

    What does check_admin_referer() help verify?
    Hint

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

  57. 57. What does the block.json render property identify?

    What does the block.json render property identify?
    Hint

    Choose the answer that reflects current WordPress engineering practice.

  58. 58. Which keyword declares that a class follows an interface?

    Which keyword declares that a class follows an interface?
    Hint

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

  59. 59. When is a hook preferable to copying a large parent template?

    When is a hook preferable to copying a large parent template?
    Hint

    Separate presentation responsibilities from reusable site functionality.

  60. 60. What problem does the WordPress Interactivity API address?

    What problem does the WordPress Interactivity API address?
    Hint

    It concerns frontend behavior in blocks.