Home › Forums › Bug Reports › Strict Standards error on file upload
Tagged: Advanced Custom Fields: Options Page, php warning, strict standards
Once a file is uploaded to a file field and the page/post is saved, I get this warning:
Strict Standards: Only variables should be passed by reference in …/wp-content/plugins/advanced-custom-fields/core/fields/file.php on line 83
This is on the latest update (4.2.0) and the file I was uploading was a .zip file. If it helps, the field was located on the options plugin page.
Thanks for the bug report.
Looking at the file, the line in question is:
$o['name'] = end(explode('/', $o['url']));
Seems like WP’s new strict standards has an issue with the ‘/’ as a parameter?
That’s pretty strange…
Do you have debug mode on or off?
I have debug mode on for developing 🙂
I’ll add it to the to-do
This has now been fixd and included in the next version
I might have a related issue. Upon activation of the latest Options add-on (with ACF v4.3.5 & WordPress v3.8.1) I get the same error:
Strict Standards: Only variables should be passed by reference in /Users/bramwillemse/Dropbox/Sites/gsc/content/plugins/acf-options-page/acf-remote-update.php on line 27
Next to that I’m not able to register a page with this code in functions.php:
if( function_exists('acf_add_options_sub_page') )
'title' => 'Contact',
'parent' => 'options-general.php',
'capability' => 'manage_options'
Also other options page functions do not have any effect. And this happens when trying to add a group to the options page:
Any help would be much appreciated!
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
Open a new forum thread
Helping others is a great way to earn karma, gain badges and help ACF development!
The Advanced custom fields plugin is proudly created and maintained by Elliot Condon
Copyright 2016 Elliot Condon