Home › Forums › General Issues › include_3rd_party() on a non-object
I wrote custom front-end form while ago and it was works fine, lately I got error when save post data.
PHP Fatal error: Call to a member function include_3rd_party() on a non-object in /home/****/public_html/blog/wp-content/plugins/advanced-custom-fields/core/api.php on line 249
I have repeater and Flexible Content Field installed as add-ons.
I have the same error messages in my error log. Not sure what is causing the problem, everything still seems to work.
2 months no update?
I also have this same issue. Using 4.3.8 with add-ons for Categories, Gallery and Repeater.
Really need a fix for this ASAP!
I experienced a similar problem today. In my case, it was because I had a variable named
$acf and the error went away after I renamed it. I’m posting this in case it helps someone.
I have input field with name acf[id], After change it I have no error.
Thank you yitwail.
In my case, this error occurs when using two functions together.
get_field_object() and get_fields().
Using get_fields() before get_field_object() leads me to this error.
Still no answer?
I missed @yitwail ‘s answer. Problem fixed!
Lessons learned. DO NOT USE ‘$acf’ for variable name.
Got it now 🙂
I have the same error messages showing up on a web site I’m developing a plugin for. I do not have $acf in any of my code. It may be in one of the other plugins on the web site (it’s not mine to being making changes to).
However, I don’t think that “Do not use $acf for a variable name” is a fix.
The plugin developer should be using classes and namespaces to prevent other plugins from interfering with it’s operation.
I have the same issue as wp_kc … I’m getting the “PHP Fatal error: Call to a member function include_3rd_party() on a non-object” error on a number of different sites. I have no variable called $acf in any of them. Would be great to have this fixed … Thanks
@yitwail ‘s answers solved it for me. Removing the variable-name
$acf made the error go again. My error was:
Fatal error: Uncaught Error: Call to a member function is_path_valid() on array in '/app/public/wp-content/plugins/advanced-custom-fields-pro/includes/api/api-helpers.php:296'
Fatal error: Uncaught Error: Call to a member function init() on array in '/app/public/wp-content/plugins/advanced-custom-fields-pro/includes/api/api-helpers.php:296'
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!
Are you building WordPress sites with ACF and @BeaverBuilder, and wanted to use your ACF Blocks in both the block editor and Beaver Builder?— Advanced Custom Fields (@wp_acf) May 10, 2023
The BB team recently added support for using ACF Blocks in Beaver Builder. Check it out 👇https://t.co/UalEIa5aQi
© 2023 Advanced Custom Fields.