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 1 to 50 of 129 filters (Page 1 of 3)
wp_xmlrpc_server_class

Filters the class used for handling XML-RPC requests.

1 argument
link_category

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

1 argument
link_title

Filters the OPML outline link title text.

1 argument
enable_post_by_email_configuration

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

1 argument
wp_mail_original_content

Filters the original content of the email. Give Post-By-Email extending plugins full access to the content, either the raw content, or the content of the last quoted-printable section.

1 argument
phone_content

Filters the content of the post submitted by email before saving.

1 argument
enable_loading_advanced_cache_dropin

Filters whether to enable loading of the advanced-cache.php drop-in. This filter runs before it can be used by plugins. It is designed for non-web run-times. If false is returned, advanced-cache.php will never be loaded. Default true.

1 argument
comment_post_redirect

Filters the location URI to send the commenter after posting.

2 arguments
available_permalink_structure_tags

Filters the list of available permalink structure tags on the Permalinks settings page.

1 argument
replace_editor

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

2 arguments
admin_title

Filters the title tag content for an admin page.

2 arguments
admin_body_class

Filters the CSS classes for the body tag in the admin. This filter differs from the {@see 'post_class'} and {@see 'body_class'} filters in two important ways: 1. `$classes` is a space-separated string of class names instead of an array. 2. Not all core admin classes are filterable, notably: wp-admin, wp-core-ui, and no-js cannot be removed.

1 argument
handle_bulk_actions-{$screen}

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

3 arguments
admin_footer_text

Filters the "Thank you" text displayed in the admin footer.

1 argument
update_footer

Filters the version/update text displayed in the admin footer. WordPress prints the current version and update information, using core_update_footer() at priority 10.

1 argument
wp_editor_expand

Filters whether to enable the 'expand' functionality in the post editor.

2 arguments
post_updated_messages

Filters the post updated messages.

1 argument
enter_title_here

Filters the title field placeholder text.

2 arguments
admin_email_remind_interval

This filter is documented in wp-login.php

1 argument
replace_editor

Allows replacement of the editor.

2 arguments
media_upload_default_type

Filters the default media upload type in the legacy (pre-3.5.0) media popup. 'image', 'audio', 'video', 'file', etc. Default 'file'.

1 argument
media_upload_default_tab

Filters the default tab in the legacy (pre-3.5.0) media popup.

1 argument
export_args

Filters the export args.

1 argument
date_formats

Filters the default date formats.

1 argument
time_formats

Filters the default time formats.

1 argument
'handle_network_bulk_actions-' . get_current_screen()->id

This action is documented in wp-admin/network/site-themes.php

4 arguments
network_sites_updated_message_{$action}

Filters a specific, non-default, site-updated message in the Network admin. The dynamic portion of the hook name, `$action`, refers to the non-default site update action.

1 argument
mu_menu_items

Filters available network-wide administration menu options. Options returned to this filter are output as individual checkboxes that, when selected, enable site administrator access to the specified administration menu in certain contexts. Adding options for specific menus here hinges on the appropriate checks and capabilities being in place in the site dashboard on the other side. For instance, when the single default option, 'plugins' is enabled, site administrators are granted access to the Plugins screen in their individual sites' dashboards.

1 argument
'handle_network_bulk_actions-' . get_current_screen()->id

This action is documented in wp-admin/network/site-themes.php

3 arguments
'handle_network_bulk_actions-' . get_current_screen()->id

This action is documented in wp-admin/network/site-themes.php

3 arguments
handle_network_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.

4 arguments
'handle_network_bulk_actions-' . get_current_screen()->id

This action is documented in wp-admin/network/site-themes.php

4 arguments
show_network_site_users_add_existing_form

Filters whether to show the Add Existing User form on the Multisite Users screen.

1 argument
show_network_site_users_add_existing_form

This filter is documented in wp-admin/network/site-users.php

1 argument
show_network_site_users_add_new_form

Filters whether to show the Add New User form on the Multisite Users screen. Note: While WordPress is moving towards simplifying labels by removing "New" from "Add New X" labels, we keep "Add New User" here to maintain a clear distinction from the "Add Existing User" section above.

1 argument
redirect_network_admin_request

Filters whether to redirect the request to the Network Admin.

1 argument
wp_nav_locations_listed_per_menu

Filters the number of locations listed per menu in the drop-down select.

1 argument
custom_menu_order

Filters whether to enable custom ordering of the administration menu. See the {@see 'menu_order'} filter for reordering menu items.

1 argument
menu_order

Filters the order of administration menu items. A truthy value must first be passed to the {@see 'custom_menu_order'} filter for this filter to work. Use the following to enable custom menu ordering: add_filter( 'custom_menu_order', '__return_true' );

1 argument
term_updated_messages

Filters the messages displayed when a tag is updated.

1 argument
parent_file

Filters the parent file of an admin menu sub-menu item. Allows plugins to move sub-menu items around.

1 argument
submenu_file

Filters the file of an admin menu sub-menu item.

2 arguments
edit_comment_misc_actions

Filters miscellaneous actions for the edit comment form sidebar.

2 arguments
all_plugins

This filter is documented in wp-admin/includes/class-wp-plugins-list-table.php

1 argument
handle_bulk_actions-{$screen}

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

3 arguments
delete_site_email_content

Filters the text for the email sent to the site admin when a request to delete a site in a Multisite network is submitted.

1 argument
redirect_user_admin_request

Filters whether to redirect the request to the User Admin in Multisite.

1 argument
handle_bulk_actions-{$screen}

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

3 arguments
redirect_term_location

Filters the taxonomy redirect destination URL.

2 arguments
taxonomy_parent_dropdown_args

Filters the taxonomy parent drop-down on the Edit Term page. An array of taxonomy parent drop-down arguments. Default 'parent'. }

3 arguments