Recently hosts have been updating the version of PHP running on their servers and this has deprecated (made obsolete) several PHP functions that older versions of PushButton relied on. PushButton was updated in September 2013 to reflect these changes. At time of writing the latest version is 1.2.4 If you are seeing an error similar to the one below then please ensure you are running the latest version of the plugin.
Fatal error: Call-time pass-by-reference has been removed in /home1/dirname/public_html/domain.com/wp-content/plugins/pushbuttonseo/pbseo-mod-optimizer.php on line 1
To update, first deactivate and delete the existing plugin. Then go to the PushButton membership site and download the latest version. Install this and activate as normal. Don't worry, you won't lose any of your settings. From v1.2 onwards PushButton can be updated automatically from within the WordPress admin dashboard.
If you can't access the admin dashboard then take the following steps:
- Using either FTP or the File Manager via cPanel, go to the WordPress root folder and navigate to /wp-content/plugins/
- Delete the pushbuttonseo folder, the whole folder,
- Login to your admin dashboard, you may get an error about a plugin being auto disabled because it can't be found. Ignore it, it's just WordPress recovering,
- Now install the new version of PushButton.