WPDev.one
Data Modifiers

Filters Reference

129+ data modifiers available in WordPress core. Hooks that allow you to intercept and modify data before it is saved or rendered.

Showing 51 to 100 of 129 filters (Page 2 of 3)
the_category

This filter is documented in wp-includes/category-template.php

3 arguments
async_upload_{$type}

Filters the returned ID of an uploaded attachment. The dynamic portion of the hook name, `$type`, refers to the attachment type. Possible hook names include: - `async_upload_audio` - `async_upload_file` - `async_upload_image` - `async_upload_video`

1 argument
enable_post_by_email_configuration

This filter is documented in wp-admin/options.php

1 argument
enable_update_services_configuration

This filter is documented in wp-admin/options-writing.php

1 argument
enable_post_by_email_configuration

This filter is documented in wp-admin/options.php

1 argument
enable_update_services_configuration

Filters whether to enable the Update Services section in the Writing settings screen.

1 argument
users_have_additional_content

Filters whether the users being deleted have additional content associated with them outside of the `post_author` and `link_owner` relationships.

2 arguments
handle_bulk_actions-{$screen}

This action is documented in wp-admin/edit.php

3 arguments
thread_comments_depth_max

Filters the maximum depth of threaded/nested comments.

1 argument
avatar_defaults

Filters the default avatars. Avatars are stored in key/value pairs, where the key is option value, and the name is the displayed avatar name.

1 argument
default_avatar_select

Filters the HTML output of the default avatar list.

1 argument
site_editor_no_javascript_message

Filters the message displayed in the site editor interface when JavaScript is not enabled in the browser.

2 arguments
handle_bulk_actions-{$screen}

This action is documented in wp-admin/edit.php

3 arguments
install_themes_tabs

Filters the tabs shown on the Add Themes screen. This filter is for backward compatibility only, for the suppression of the upload tab.

1 argument
comment_edit_redirect

Filters the URI the user is redirected to after editing a comment in the admin.

2 arguments
invited_user_email

Filters the contents of the email sent when an existing user is invited to join the site. Used to build wp_mail(). }

4 arguments
pre_user_login

This filter is documented in wp-includes/user.php

1 argument
autocomplete_users_for_site_admins

Filters whether to enable user auto-complete for non-super admins in Multisite.

1 argument
option_page_capability_{$option_page}

Filters the capability required when using the Settings API. By default, the options groups for all registered settings require the manage_options capability. This filter is required to change the capability required for a certain options page.

1 argument
enable_post_by_email_configuration

Filters whether the post-by-email functionality is enabled.

1 argument
whitelist_options

Filters the allowed options list.

4 arguments
allowed_options

Filters the allowed options list.

1 argument
editable_slug

Filters the editable slug for a post or term. Note: This is a multi-use hook in that it is leveraged both for editable post URIs and term slugs. upon the context in which it is evaluated.

2 arguments
taxonomy_parent_dropdown_args

This filter is documented in wp-admin/edit-tags.php

3 arguments
handle_bulk_actions-{$screen}

Fires when a custom bulk action should be handled. The redirect link should be modified with success or failure feedback from the action to be used to display feedback to the user. The dynamic portion of the hook name, `$screen`, refers to the current screen ID. comments, terms, links, plugins, attachments, or users.

3 arguments
bulk_post_updated_messages

Filters the bulk action updated messages. By default, custom post types use the messages for the 'post' post type. keyed with 'updated', 'locked', 'deleted', 'trashed', and 'untrashed'.

2 arguments
tables_to_repair

Filters additional database tables to repair.

1 argument
do_mu_upgrade

Filters whether to attempt to perform the multisite DB upgrade routine. In single site, the user would be redirected to wp-admin/upgrade.php. In multisite, the DB upgrade routine is automatically fired, but only when this filter returns true. If the network is 50 sites or less, it will run every time. Otherwise, it will throttle itself to reduce load.

1 argument
force_filtered_html_on_import

Filters whether to filter imported data through kses on import. Multisite uses this hook to filter all data through kses by default, as a super administrator may be assisting an untrusted user.

1 argument
site_health_navigation_tabs

Filters the extra tabs for the Site Health navigation bar. Add a custom page to the Site Health screen, based on a tab slug and label. The label you provide will also be used as part of the site title.

1 argument
default_page_template_title

This filter is documented in wp-admin/includes/meta-boxes.php

2 arguments
show_post_locked_dialog

This filter is documented in wp-admin/includes/post.php

3 arguments
write_your_story

Filters the body placeholder text.

2 arguments
enter_title_here

This filter is documented in wp-admin/edit-form-advanced.php

2 arguments
block_editor_no_javascript_message

Filters the message displayed in the block editor interface when JavaScript is not enabled in the browser.

3 arguments
enable_edit_any_user_configuration

Filters whether to allow administrators on Multisite to edit every user. Enabling the user editing form via this filter also hinges on the user holding the 'manage_network_users' cap, and the logged-in user not matching the user profile open for editing. The filter was introduced to replace the EDIT_ANY_USER constant.

1 argument
user_{$name}_label

Filters a user contactmethod label. The dynamic portion of the hook name, `$name`, refers to each of the keys in the contact methods array.

1 argument
user_profile_picture_description

Filters the user profile picture description displayed under the Gravatar.

2 arguments
show_password_fields

Filters the display of the password fields.

2 arguments
additional_capabilities_display

Filters whether to display additional capabilities for the user. The 'Additional Capabilities' section will only be enabled if the number of the user's capabilities exceeds their number of roles.

2 arguments
wp_signup_location

This filter is documented in wp-login.php

1 argument
myblogs_options

Filters the settings HTML markup in the Global Settings section on the My Sites screen. By default, the Global Settings section is hidden. Passing a non-empty string to this filter will enable the section, and allow new settings to be added, either globally or for specific sites.

2 arguments
myblogs_blog_actions

Filters the row links displayed for each site on the My Sites screen.

2 arguments
myblogs_options

This filter is documented in wp-admin/my-sites.php

2 arguments
block_widgets_no_javascript_message

Filters the message displayed in the block widget interface when JavaScript is not enabled in the browser.

2 arguments
handle_bulk_actions-{$screen}

This action is documented in wp-admin/edit.php

3 arguments
rss_update_period

This filter is documented in wp-includes/feed-rss2.php

1 argument
rss_update_frequency

This filter is documented in wp-includes/feed-rss2.php

1 argument
the_title_rss

This filter is documented in wp-includes/feed.php

1 argument
embed_thumbnail_id

Filters the thumbnail image ID for use in the embed template.

1 argument