# PHP Hooks
Elementor Core IntermediateElementor's PHP hooks, both filter hooks and action hooks.
# Filter Hooks
elementor/admin/create_new_post/meta
elementor/admin/dashboard_overview_widget/footer_actions
elementor/admin/localize_settings
elementor/api/get_templates/body_args
elementor/connect/additional-connect-info
elementor/controls/animations/additional_animations
elementor/controls/hover_animations/additional_animations
elementor/controls/exit-animations/additional_animations
elementor/core/admin/notices
elementor/divider/styles/additional_styles
elementor/document/config
elementor/document/save/data
elementor/document/urls/edit
elementor/document/urls/exit_to_dashboard
elementor/document/urls/preview
elementor/document/urls/wp_preview
elementor/documents/ajax_save/return_data
elementor/documents/get/post_id
elementor/editor/localize_settings
elementor/editor/user/restrictions
elementor/element/get_child_type
elementor/extended_allowed_html_tags/{$tag}
elementor/files/allow_unfiltered_upload
elementor/files/file_name
elementor/files/svg/allowed_attributes
elementor/files/svg/allowed_elements
elementor/files/svg/enabled
- elementor/finder/categories
elementor/fonts/additional_fonts
elementor/fonts/groups
elementor/frontend/admin_bar/settings
elementor/frontend/assets_url
elementor/frontend/builder_content_data
elementor/frontend/google_font_subsets
- elementor/frontend/print_google_fonts
- elementor/frontend/the_content
elementor/frontend/{$element_type}/should_render
elementor/icons_manager/additional_tabs
elementor/icons_manager/native
elementor/icons_manager/migration_allowed
elementor/image_size/get_attachment_image_html
elementor/import/stage_1/result
elementor/kit/export/manifest-data
elementor/kit/import-export/directory/{$path}
elementor/maintenance_mode/is_login_page
- elementor/shapes/additional_shapes
elementor/schemes/enabled_schemes
elementor/settings/controls/checkbox_list_cpt/post_type_objects
elementor/settings/tools/rollback/is_valid_rollback_version
elementor/settings/{$settings_name}/success_response_data
elementor/template/viewport_tag
elementor/template-library/create_new_dialog_types
elementor/template_library/sources/local/register_category_args
elementor/template_library/sources/local/register_post_type_args
elementor/template_library/sources/local/register_taxonomy_args
elementor/template_library/sources/local/register_taxonomy_cpts
elementor/template-library/get_template
elementor/template-library/get_template_label_by_type
elementor/template_library/is_template_supports_export
elementor/tools/replace-urls
elementor/tracker/admin_description_text
elementor/tracker/last_send_interval
elementor/tracker/last_send_time
elementor/tracker/send_override
elementor/tracker/send_tracking_data_params
- elementor/utils/get_placeholder_image_src
elementor/utils/is_post_support
elementor/utils/is_post_type_support
- elementor/widget/render_content
elementor/widgets/black_list
elementor/widgets/read_more/default_link_text
elementor/widgets/wordpress/widget_args
- elementor/{$element_type}/print_template
# Action Hooks
elementor/admin/after_create_settings/{$page_id}
elementor/admin/dashboard_overview_widget/after_version
elementor/ajax/register_actions
elementor/app/init
elementor/common/after_register_scripts
elementor/connect/apps/register
- elementor/controls/register
elementor/core/files/clear_cache
elementor/core/files/assets/assets_registered
elementor/css-file/{$name}/enqueue
elementor/css-file/{$name}/parse
elementor/db/before_save
elementor/document/after_save
elementor/document/before_save
elementor/document/save_version
elementor/documents/register
elementor/documents/register_controls
- elementor/dynamic_tags/register
elementor/dynamic_tags/before_render
elementor/dynamic_tags/after_render
elementor/editor/init
- elementor/editor/after_save
- elementor/editor/after_enqueue_scripts
- elementor/editor/before_enqueue_scripts
- elementor/editor/after_enqueue_styles
- elementor/editor/before_enqueue_styles
elementor/editor/footer
elementor/editor/wp_head
elementor/element/before_parse_css
- elementor/element/parse_css
- elementor/element/after_section_start
- elementor/element/before_section_start
- elementor/element/before_section_end
- elementor/element/after_section_end
- elementor/element/{$section_name}/{$section_id}/before_section_start
- elementor/element/{$section_name}/{$section_id}/after_section_start
- elementor/element/{$stack_name}/{$section_id}/before_section_end
- elementor/element/{$stack_name}/{$section_id}/after_section_end
elementor/element/after_add_attributes
elementor/elements/elements_registered
elementor/elements/categories_registered
elementor/experiments/feature-registered
elementor/experiments/default-features-registered
- elementor/finder/register
elementor/fonts/print_font_links/{$font_type}
- elementor/frontend/after_render
- elementor/frontend/before_render
- elementor/frontend/{$element_type}/before_render
- elementor/frontend/{$element_type}/after_render
elementor/frontend/after_enqueue_scripts
- elementor/frontend/after_enqueue_styles
- elementor/frontend/after_register_scripts
elementor/frontend/after_register_styles
elementor/frontend/before_enqueue_scripts
- elementor/frontend/before_enqueue_styles
- elementor/frontend/before_register_scripts
elementor/frontend/before_register_styles
elementor/frontend/before_get_builder_content
elementor/frontend/get_builder_content
elementor/frontend/render_mode/register
- elementor/init
elementor/kit/register_tabs
- elementor/loaded
elementor/loggers/register
elementor/maintenance_mode/mode_changed
elementor/page_templates/canvas/before_content
elementor/page_templates/canvas/after_content
elementor/page_templates/header-footer/before_content
elementor/page_templates/header-footer/after_content
elementor/preview/init
- elementor/preview/enqueue_scripts
- elementor/preview/enqueue_styles
elementor/role/restrictions/controls
elementor/safe_mode/init
elementor/template-library/after_get_source_data
elementor/template-library/after_save_template
elementor/template-library/after_update_template
elementor/template-library/before_get_source_data
elementor/template-library/create_new_dialog_fields
elementor/widget/before_render_content
- elementor/widget/{$widget_name}/skins_init
- elementor/widgets/register