Obsolete hooks that you should change if you use the Astra theme

astra theme templates

Over the course of the various updates, the Astra theme has changed some of the hooks and functions used to customize its features. Especially in versions 3.7.4 and 3.6.2 a lot of hooks became obsolete.

If you have been updating the Astra theme to its latest versions you have nothing to worry about for now because the Astra theme still maintains compatibility with the old hooks, but you should start changing them to the new ones if you want your Astra theme customizations to continue working in the future.

Here is the list of all the hooks that have become obsolete, and their replacements…

Obsolete Astra actions and their replacements

Obsolete actionReplaced by
astra_get_css_filesastra_addon_get_css_files
astra_get_css_filesastra_addon_get_js_files
astra_after_render_jsastra_addon_after_render_js
asta_register_admin_menuastra_register_admin_menu

Obsolete Astra filters and their replacements

Obsolete filterReplaced by
astra_bb_render_content_by_idastra_addon_bb_render_content_by_id
astra_get_assets_uploads_dirastra_addon_get_assets_uploads_dir
astra_pro_show_brandingastra_addon_show_branding
astra_dynamic_cssastra_addon_dynamic_css
astra_add_css_fileastra_addon_add_css_file
astra_add_js_fileastra_addon_add_js_file
astra_add_dependent_js_fileastra_addon_add_dependent_js_file
astra_render_cssastra_addon_render_css
astra_render_jsastra_addon_render_js
astra_languages_directoryastra_addon_languages_directory
astra_ext_default_addonsastra_addon_ext_default_addons
astra_get_addonsastra_addon_get_addons
astra_ext_enabled_extensionsastra_addon_enabled_extensions
astra_custom_404_optionsastra_addon_custom_404_options
astra_cache_asset_query_varastra_addon_cache_asset_query_var
astra_cache_asset_typeastra_addon_cache_asset_type
astra_load_dynamic_css_inlineastra_addon_load_dynamic_css_inline
astra_flags_svgastra_addon_flags_svg
astra_display_on_listastra_addon_display_on_list
astra_location_rule_post_typesastra_addon_location_rule_post_types
astra_user_roles_listastra_addon_user_roles_list
astra_target_page_settingsastra_addon_target_page_settings
astra_get_display_posts_by_conditionsastra_addon_get_display_posts_by_conditions
astra_meta_args_post_by_conditionastra_addon_meta_args_post_by_condition
astra_pro_white_label_add_formastra_addon_white_label_add_form
ast_footer_bar_displayastra_footer_bar_display
ast_main_header_displayastra_main_header_display
secondary_submenu_border_classastra_secondary_submenu_border_class
gtn_image_group_css_compastra_gutenberg_image_group_style_support
ast_footer_sml_layoutastra_footer_sml_layout
primary_submenu_border_classastra_primary_submenu_border_class

Obsolete Astra functions and their replacements

Obsolete functionReplaced by
astra_get_supported_postsastra_addon_get_supported_posts
astra_rgba2hexastra_addon_rgba2hex
astra_check_is_hexastra_addon_check_is_hex
is_support_swap_mobile_below_header_sectionsastra_addon_swap_mobile_below_header_sections
is_astra_theme_3_5_0_versionastra_addon_check_theme_3_5_0_version
sticky_header_default_site_title_tagline_css_compastra_addon_sticky_site_title_tagline_css_comp
is_support_swap_mobile_above_header_sectionsastra_addon_support_swap_mobile_above_header_sections
astra_return_content_layout_page_builderastra_addon_return_content_layout_page_builder
astra_return_page_layout_no_sidebarastra_addon_return_page_layout_no_sidebar
astra_pro_is_emp_endpointastra_addon_is_amp_endpoint
is_astra_breadcrumb_trailastra_addon_is_breadcrumb_trail
astra_breadcrumb_shortcodeastra_addon_breadcrumb_shortcode
astra_get_templateastra_addon_get_template
astra_locate_templateastra_addon_locate_template
astra_ext_adv_search_dynamic_cssastra_addon_adv_search_dynamic_css
astra_ext_advanced_search_dynamic_cssastra_addon_advanced_search_dynamic_css
astra_ext_header_builder_sections_colors_dynamic_cssastra_addon_header_builder_sections_colors_dynamic_css
astra_ext_header_sections_colors_dynamic_cssastra_addon_header_sections_colors_dynamic_css
astra_ldrv3_dynamic_cssastra_addon_ldrv3_dynamic_css
astra_learndash_dynamic_cssastra_addon_learndash_dynamic_css
astra_ext_mobile_above_header_dynamic_cssastra_addon_mobile_above_header_dynamic_css
astra_ext_mobile_below_header_dynamic_cssastra_addon_mobile_below_header_dynamic_css
astra_ext_mobile_header_colors_background_dynamic_cssastra_addon_mobile_header_colors_background_dynamic_css
astra_ext_mobile_header_spacing_dynamic_cssastra_addon_mobile_header_spacing_dynamic_css
astra_ext_mobile_header_dynamic_cssastra_addon_mobile_header_dynamic_css
astra_ext_mega_menu_dynamic_cssastra_addon_mega_menu_dynamic_css
astra_ext_scroll_to_top_dynamic_cssastra_addon_scroll_to_top_dynamic_css
astra_ext_fb_button_dynamic_cssastra_addon_footer_button_dynamic_css
astra_fb_divider_dynamic_cssastra_addon_footer_divider_dynamic_css
astra_fb_lang_switcher_dynamic_cssastra_addon_footer_lang_switcher_dynamic_css
astra_footer_social_dynamic_cssastra_addon_footer_social_dynamic_css
astra_ext_hb_button_dynamic_cssastra_addon_header_button_dynamic_css
astra_hb_divider_dynamic_cssastra_addon_header_divider_dynamic_css
astra_hb_lang_switcher_dynamic_cssastra_addon_header_lang_switcher_dynamic_css
astra_ext_hb_menu_dynamic_cssastra_addon_header_menu_dynamic_css
astra_header_social_dynamic_cssastra_addon_header_social_dynamic_css

So, if you have any of these actions, filters or functions used in any customization of your website with Astra you know what to replace them with.

How useful was this post?

Click on a smiley to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

Leave a Comment

Your email address will not be published.

Scroll to Top
Skip to content