Lubinik Learning

Training mode

Lubinik AJAX Lists & Filter Pipeline

Time remaining:

0 / 20 answered

  1. 1. Which AJAX action invokes the generic filter handler?

    Which AJAX action invokes the generic filter handler?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  2. 2. Why are wp_ajax and wp_ajax_nopriv both registered?

    Why are wp_ajax and wp_ajax_nopriv both registered?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  3. 3. What does check_ajax_referer verify?

    What does check_ajax_referer verify?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  4. 4. How does core learn the addon post type and filter definitions?

    How does core learn the addon post type and filter definitions?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  5. 5. What are the default post type and page size without addon config?

    What are the default post type and page size without addon config?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  6. 6. How is the requested page normalized?

    How is the requested page normalized?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  7. 7. What does enabled_key do in a filter definition?

    What does enabled_key do in a filter definition?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  8. 8. How are term values sanitized when field is term_id?

    How are term values sanitized when field is term_id?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  9. 9. How are non-ID taxonomy values sanitized?

    How are non-ID taxonomy values sanitized?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  10. 10. Which WP_Query meta type is used for int and float filters?

    Which WP_Query meta type is used for int and float filters?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  11. 11. How is a supplied minimum and maximum represented?

    How is a supplied minimum and maximum represented?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  12. 12. Why merge base_tax_query and base_meta_query?

    Why merge base_tax_query and base_meta_query?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  13. 13. Which relation is added when none is supplied?

    Which relation is added when none is supplied?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  14. 14. When does lubinik/filters/args run?

    When does lubinik/filters/args run?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  15. 15. What can lubinik/filters/posts change?

    What can lubinik/filters/posts change?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  16. 16. What should lubinik/filters/render return?

    What should lubinik/filters/render return?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  17. 17. What happens if addon render HTML is empty?

    What happens if addon render HTML is empty?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  18. 18. Which response values are returned on success?

    Which response values are returned on success?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  19. 19. How does the filter script receive ajax_url, nonce, action, and selectors?

    How does the filter script receive ajax_url, nonce, action, and selectors?
    Hint

    Trace the core contract, addon callback, and request lifecycle.

  20. 20. Why does the filter panel call request_assets()?

    Why does the filter panel call request_assets()?
    Hint

    Trace the core contract, addon callback, and request lifecycle.