Home › Forums › Front-end Issues › Fatal error: Object of class WP_Term could not be converted to string
Hello ACF community
I recently updated the plugins on my site, but now im getting this error. I’m using ACF vers. 6.3.1 and Elementor Pro vers. 3.21.8 (among many others), but granted both are mentioned in the error message, I’m obviously inclined to believe the error is with one of those (or both), but since ACF is mentioned first, I thought perhaps it is the cause of the error – and sure enough, when I disable ACF, the error is gone, but that obviously causes some other problems for my site, so I am hoping to fix it with the help of this forum.
The error I get is the following:
Fatal error: Uncaught Error: Object of class WP_Term could not be converted to string in /var/www/museumkolding.dk/public_html/wp-content/plugins/advanced-custom-fields/includes/acf-value-functions.php:96 Stack trace: #0 /var/www/museumkolding.dk/public_html/wp-content/plugins/advanced-custom-fields/includes/api/api-template.php(242): acf_get_value(Object(WP_Term), Array) #1 /var/www/museumkolding.dk/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/dynamic-value-provider.php(48): get_field_object(‘field_61a746065…’, Object(WP_Term)) #2 /var/www/museumkolding.dk/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/dynamic-value-provider.php(32): ElementorPro\Modules\DynamicTags\ACF\Dynamic_Value_Provider->get_field_object(‘field_61a746065…’, Object(WP_Term)) #3 /var/www/museumkolding.dk/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/module.php(147): ElementorPro\Modules\DynamicTags\ACF\Dynamic_Value_Provider->get_value(‘field_61a746065…’) #4 /var/www/museum in /var/www/museumkolding.dk/public_html/wp-content/plugins/advanced-custom-fields/includes/acf-value-functions.php on line 96
Thanks for your time in advance!
This error started after we created a custom image field for categories in ACF and now when we try to create a new Archive template in Elemetor we get the following error:
Uncaught Error: Object of class WP_Term could not be converted to string in /nas/content/live/stage/wp-content/plugins/advanced-custom-fields-pro/includes/acf-value-functions.php:96
Stack trace:
#0 /nas/content/live/stage/wp-content/plugins/advanced-custom-fields-pro/includes/api/api-template.php(246): acf_get_value(Object(WP_Term), Array)
#1 /nas/content/live/stage/wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/dynamic-value-provider.php(48): get_field_object('field_67a642620...', Object(WP_Term))
#2 /nas/content/live/stage/wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/dynamic-value-provider.php(60): ElementorPro\Modules\DynamicTags\ACF\Dynamic_Value_Provider->get_field_object('field_67a642620...', Object(WP_Term))
#3 /nas/content/live/stage/wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/dynamic-value-provider.php(22): ElementorPro\Modules\DynamicTags\ACF\Dynamic_Value_Provider->get_taxonomy_field_data('field_67a642620...', 'category_carous...')
#4 /nas/content/live/stage/wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/module.php(170): ElementorPro\Modules\DynamicTags\ACF\Dynamic_Value_Provider->get_value('field_67a642620...')
#5 /nas/content/live/stage/wp-content/plugins/elementor-pro/modules/dynamic-tags/acf/tags/acf-image.php(40): ElementorPro\Modules\DynamicTags\ACF\Module::get_tag_value_field(Object(ElementorPro\Modules\DynamicTags\ACF\Tags\ACF_Image))
#6 /nas/content/live/stage/wp-content/plugins/elementor/core/dynamic-tags/data-tag.php(44): ElementorPro\Modules\DynamicTags\ACF\Tags\ACF_Image->get_value(Array)
#7 /nas/content/live/stage/wp-content/plugins/elementor/core/dynamic-tags/manager.php(207): Elementor\Core\DynamicTags\Data_Tag->get_content()
#8 [internal function]: Elementor\Core\DynamicTags\Manager->get_tag_data_content('f61fc6a', 'acf-image', Array)
#9 /nas/content/live/stage/wp-content/plugins/elementor/core/dynamic-tags/manager.php(100): call_user_func_array(Array, Array)
#10 /nas/content/live/stage/wp-content/plugins/elementor/core/dynamic-tags/manager.php(61): Elementor\Core\DynamicTags\Manager->parse_tag_text('[elementor-tag ...', Array, Array)
#11 /nas/content/live/stage/wp-content/plugins/elementor/includes/controls/base-data.php(91): Elementor\Core\DynamicTags\Manager->parse_tags_text('[elementor-tag ...', Array, Array)
#12 /nas/content/live/stage/wp-content/plugins/elementor/includes/base/controls-stack.php(1329): Elementor\Base_Data_Control->parse_tags('[elementor-tag ...', Array)
#13 /nas/content/live/stage/wp-content/plugins/elementor/includes/base/controls-stack.php(1176): Elementor\Controls_Stack->parse_dynamic_settings(Array)
#14 /nas/content/live/stage/wp-content/plugins/elementor/core/files/css/post.php(315): Elementor\Controls_Stack->get_parsed_dynamic_settings()
#15 /nas/content/live/stage/wp-content/plugins/elementor/core/files/css/post.php(297): Elementor\Core\Files\CSS\Post->render_element_styles(Object(Elementor\Widget_Image_Box))
#16 /nas/content/live/stage/wp-content/plugins/elementor/core/dynamic-tags/dynamic-css.php(36): Elementor\Core\Files\CSS\Post->render_styles(Object(Elementor\Widget_Image_Box))
#17 /nas/content/live/stage/wp-content/plugins/elementor/core/dynamic-tags/dynamic-css.php(40): Elementor\Core\DynamicTags\Dynamic_CSS->render_styles(Object(Elementor\Widget_Image_Box))
#18 /nas/content/live/stage/wp-content/plugins/elementor/core/files/css/post.php(178): Elementor\Core\DynamicTags\Dynamic_CSS->render_styles(Object(Elementor\Includes\Elements\Container))
#19 /nas/content/live/stage/wp-content/plugins/elementor/core/files/css/base.php(687): Elementor\Core\Files\CSS\Post->render_css()
#20 /nas/content/live/stage/wp-content/plugins/elementor/core/files/base.php(155): Elementor\Core\Files\CSS\Base->parse_content()
#21 /nas/content/live/stage/wp-content/plugins/elementor-pro/modules/loop-builder/files/css/loop-css-trait.php(161): Elementor\Core\Files\Base->get_content()
#22 /nas/content/live/stage/wp-content/plugins/elementor-pro/modules/loop-builder/skins/skin-loop-taxonomy-base.php(97): ElementorPro\Modules\LoopBuilder\Skins\Skin_Loop_Taxonomy_Base->print_dynamic_css(51, 7304)
#23 /nas/content/live/stage/wp-content/plugins/elementor-pro/modules/loop-builder/skins/skin-loop-taxonomy-base.php(75): ElementorPro\Modules\LoopBuilder\Skins\Skin_Loop_Taxonomy_Base->render_post()
#24 /nas/content/live/stage/wp-content/plugins/elementor-pro/modules/loop-builder/skins/skin-loop-taxonomy-base.php(55): ElementorPro\Modules\LoopBuilder\Skins\Skin_Loop_Taxonomy_Base->render_loop_content(Array, 7304)
#25 /nas/content/live/stage/wp-content/plugins/elementor-pro/modules/loop-builder/skins/skin-loop-taxonomy-base.php(40): ElementorPro\Modules\LoopBuilder\Skins\Skin_Loop_Taxonomy_Base->prepare_template_loop(Array, 7304)
#26 /nas/content/live/stage/wp-content/plugins/elementor-pro/modules/woocommerce/skins/skin-loop-product-taxonomy.php(25): ElementorPro\Modules\LoopBuilder\Skins\Skin_Loop_Taxonomy_Base->render()
#27 /nas/content/live/stage/wp-content/plugins/elementor/includes/base/skin-base.php(79): ElementorPro\Modules\WooCommerce\Skins\Skin_Loop_Product_Taxonomy->render()
#28 /nas/content/live/stage/wp-content/plugins/elementor/includes/base/widget-base.php(634): Elementor\Skin_Base->render_by_mode()
#29 /nas/content/live/stage/wp-content/plugins/elementor/includes/base/widget-base.php(775): Elementor\Widget_Base->render_content()
#30 /nas/content/live/stage/wp-content/plugins/elementor/includes/base/element-base.php(483): Elementor\Widget_Base->print_content()
#31 /nas/content/live/stage/wp-content/plugins/elementor/includes/base/element-base.php(1442): Elementor\Element_Base->print_element()
#32 /nas/content/live/stage/wp-content/plugins/elementor/includes/base/element-base.php(483): Elementor\Element_Base->print_content()
#33 /nas/content/live/stage/wp-content/plugins/elementor/core/base/document.php(1890): Elementor\Element_Base->print_element()
#34 /nas/content/live/stage/wp-content/plugins/elementor/core/base/document.php(1806): Elementor\Core\Base\Document->do_print_elements(Array)
#35 /nas/content/live/stage/wp-content/plugins/elementor/core/base/document.php(1204): Elementor\Core\Base\Document->print_elements(Array)
#36 /nas/content/live/stage/wp-content/plugins/elementor/includes/frontend.php(1203): Elementor\Core\Base\Document->print_elements_with_wrapper(Array)
#37 /nas/content/live/stage/wp-content/plugins/elementor/includes/frontend.php(1271): Elementor\Frontend->get_builder_content('7002', false)
#38 /nas/content/live/stage/wp-content/plugins/elementor-pro/modules/library/wp-widgets/elementor-library.php(47): Elementor\Frontend->get_builder_content_for_display('7002')
#39 /nas/content/live/stage/wp-includes/class-wp-widget.php(394): ElementorPro\Modules\Library\WP_Widgets\Elementor_Library->widget(Array, Array)
#40 /nas/content/live/stage/wp-content/plugins/megamenu/classes/widget-manager.class.php(891): WP_Widget->display_callback(Array, Array)
#41 /nas/content/live/stage/wp-content/plugins/megamenu/megamenu.php(641): Mega_Menu_Widget_Manager->show_widget('elementor-libra...')
#42 /nas/content/live/stage/wp-includes/class-wp-hook.php(324): Mega_Menu->add_widgets_to_menu(Array, Object(stdClass))
#43 /nas/content/live/stage/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array)
#44 /nas/content/live/stage/wp-includes/nav-menu-template.php(234): apply_filters('wp_nav_menu_obj...', Array, Object(stdClass))
#45 /nas/content/live/stage/wp-content/plugins/megamenu/classes/widgets/widget.class.php(55): wp_nav_menu(Object(stdClass))
#46 /nas/content/live/stage/wp-content/plugins/elementor/includes/widgets/wordpress.php(284): Mega_Menu_Widget->widget(Array, Array)
#47 /nas/content/live/stage/wp-content/plugins/elementor/includes/base/controls-stack.php(2366): Elementor\Widget_WordPress->render()
#48 /nas/content/live/stage/wp-content/plugins/elementor/includes/base/widget-base.php(636): Elementor\Controls_Stack->render_by_mode()
#49 /nas/content/live/stage/wp-content/plugins/elementor/includes/base/widget-base.php(775): Elementor\Widget_Base->render_content()
#50 /nas/content/live/stage/wp-content/plugins/elementor/includes/base/element-base.php(483): Elementor\Widget_Base->print_content()
#51 /nas/content/live/stage/wp-content/plugins/elementor/includes/base/element-base.php(1442): Elementor\Element_Base->print_element()
#52 /nas/content/live/stage/wp-content/plugins/elementor/includes/base/element-base.php(483): Elementor\Element_Base->print_content()
#53 /nas/content/live/stage/wp-content/plugins/elementor/includes/base/element-base.php(1442): Elementor\Element_Base->print_element()
#54 /nas/content/live/stage/wp-content/plugins/elementor/includes/base/element-base.php(483): Elementor\Element_Base->print_content()
#55 /nas/content/live/stage/wp-content/plugins/elementor/core/base/document.php(1890): Elementor\Element_Base->print_element()
#56 /nas/content/live/stage/wp-content/plugins/elementor/core/base/document.php(1806): Elementor\Core\Base\Document->do_print_elements(Array)
#57 /nas/content/live/stage/wp-content/plugins/elementor/core/base/document.php(1204): Elementor\Core\Base\Document->print_elements(Array)
#58 /nas/content/live/stage/wp-content/plugins/elementor/includes/frontend.php(1203): Elementor\Core\Base\Document->print_elements_with_wrapper(Array)
#59 /nas/content/live/stage/wp-content/plugins/elementor/includes/frontend.php(1271): Elementor\Frontend->get_builder_content('890', false)
#60 /nas/content/live/stage/wp-content/plugins/header-footer-elementor/inc/class-header-footer-elementor.php(638): Elementor\Frontend->get_builder_content_for_display('890')
#61 /nas/content/live/stage/wp-content/plugins/header-footer-elementor/inc/hfe-functions.php(89): Header_Footer_Elementor::get_header_content()
#62 /nas/content/live/stage/wp-includes/class-wp-hook.php(324): hfe_render_header('')
#63 /nas/content/live/stage/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#64 /nas/content/live/stage/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#65 /nas/content/live/stage/wp-content/themes/astra/inc/core/theme-hooks.php(143): do_action('astra_header')
#66 /nas/content/live/stage/wp-content/themes/astra/header.php(62): astra_header()
#67 /nas/content/live/stage/wp-includes/template.php(810): require_once('/nas/content/li...')
#68 /nas/content/live/stage/wp-includes/template.php(745): load_template('/nas/content/li...', true, Array)
#69 /nas/content/live/stage/wp-includes/general-template.php(48): locate_template(Array, true, true, Array)
#70 /nas/content/live/stage/wp-content/plugins/elementor/modules/page-templates/templates/header-footer.php(9): get_header()
#71 /nas/content/live/stage/wp-includes/template-loader.php(106): include('/nas/content/li...')
#72 /nas/content/live/stage/wp-blog-header.php(19): require_once('/nas/content/li...')
#73 /nas/content/live/stage/index.php(17): require('/nas/content/li...')
#74 {main}
thrown
You must be logged in to reply to this topic.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Privacy Policy. If you continue to use this site, you consent to our use of cookies.