WordPress “Link has expired” error on updating posts

I’m maintaining a WordPress site on GoDaddy for a client and they started to get the “this link has expired error” when they saved a post. It does not happen when I upload a file. However, I am getting an “http error” error when I try and upload a file.

I’ve done some research, everyone who experiences this error seems to find a solution with updating the php config files to allow larger uploads, longer input times and so forth. This did not seem to work. I’ve included the phpinfo information below just incase.

From what I’ve gathered it seems to be an issue with the Nonces, but the clients did not update any plugin or update wordpress. Nothing should have changed, and I don’t have enough experience to understand what’s happening here.

Here is what I have done:

  • Disabled plugins
  • Changed themes
  • Updated php config to reflect changes below
  • Updated php to 7.2

php info page screenshot
php info page screenshot
php info page screenshot

Any ideas?

EDIT:
When I update the Authentication Keys and Salts (from here), it works once and then stops working.

EDIT2:
I discovered the theme is the culprit (Jupiter 6). However, once de-activated, the situation still happens until my cookies are cleared and I log out and back in. Updating and installing the theme again does not seem to have solved the problem. On a fresh install of wordpress, the theme works fine.

1 Answer
1

I am also under same issues, it not only happen when you update a posts but also when you try to update your profile.

Temporary fix:

  1. Log out of the wordpress panel.
  2. Clear or remove all the cookie.
  3. Log back in, remember to check remember me.

This seems to solve the issue but as the cookie of remember me will expire which is after 15 days of your log in date. You again have to do all the above steps.

I guess there is something with the Godaddy hosting, not our plugins, themes or browser.

Are you facing issues with classic editor, it default open text tab and the icons are white.

Leave a Comment