4 or 5 years ago we acquiered a Theme called “Higher” made by Megatheme (which seems to belong now to Theme Forest). Our project was stopped and therefore we never updated the site, but we still need it to have online. Today I got into the website again and finally updated wordpress to the last version.
After this update, there was a fatal error message:
Fatal error: Cannot redeclare has_shortcode() (previously declared in /homepages/16/d404095723/htdocs/site_name/wp-includes/shortcodes.php:166) in /homepages/16/d404095723/htdocs/site_name/wp-content/themes/higher/functions.php on line 1889
Searching on internet I found this solution -> http://stackoverflow.com/questions/22130446/updated-wordpress-cannot-redeclare-has-shortcode-error-is-thrown
and after applying the changes, I can now at least access to my dashboard and see the website, but still many errors appear on the site when displayed on the browser.
For instance: "Warning: Missing argument 2 for has_shortcode(), called in /homepages/16/d404095723/htdocs/site_name/wp-content/themes/higher/functions.php on line 1438 and defined in /homepages/16/d404095723/htdocs/site_name/wp-includes/shortcodes.php on line 166
and the same error repeats in so many other lines.
I have removed the name of the site from these lines, just in case (I dont really know if it save to post this here).
Is there any other changes I can do in the code that will help me fix this?
Thanks in advance for your help.