A WordPress-centric search engine for devs and theme authors

set-screen-option ›

apply_filters( 'set-screen-option', $screen_option, $option, $value )
Parameters: (3)
  • (mixed) $screen_option The value to save instead of the option value. Default false (to skip saving the current option).
    Required: Yes
  • (string) $option The option name.
    Required: Yes
  • (int) $value The option value.
    Required: Yes
Defined at:

Filters a screen option value before it is set.

The filter can also be used to modify non-standard [items]_per_page settings. See the parent function for a full list of standard options.

Returning false from the filter will skip saving the current option.


$screen_option = apply_filters( 'set-screen-option', $screen_option, $option, $value ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores