Support Forum

WP Admins can't Edit their Own Posts

20 Answers

New Answer

GT GTW
GTW
Member

Here you can see that she is a SP Forum Admin, but when I search her name I can’t find it: https://www.evernote.com/l/AMdIMDK_3fpMWJ4ZR8CcxZLa7yA5rfO7X-8

And she is not in the list at the bottom where it lists any WP Admins that are not SP Admins: https://www.evernote.com/l/AMdtNyxDsNVO25P45x9TRGu1hrE4lqacThs

I also checked this:

Yellow Swordfish said
And another question…

Forum Admin > Options > Global Settings: What value do you have for the option ‘# of days a post can be edited (if user has permission)’ ?

Is it possible that this is causing the edit failure?  

It is set to 999 days. So it can’t be the issue either.

Any more ideas as to how to add her as a Moderator with Edit Post permissions?

MP Mr Papa
Mr Papa
Member

not sure what you are trying to show here…the first picture shows she is an sp admin… nothing else is needed… being an sp admin, you cannot assign her to a usergroup as she gets all rights…  andy was just asking you to verify that she was an sp admin which you have done…

the # of days for editing shouldnt matter either, it should not affect sp admins…  Andy was just asking as backup data as we are testing that part is working right as well…

asking lots of questions because we dont have any other users experiencing this issue and we cannot replicate it in test either…  so the more data we can get, the better chance we can figure out what your local issue is…

what’s troubling is us that permissions you show in post 10 cannot deliver that cant edit message…  the image shows ‘can edit any post’…  that simple check would bypass that message… so we need to understand why when its clearly working for the masses…

so can you tell me how you got that screenshot in post 10?  were you logged in as Hayley and looked at her profile?  or did you as with your admin account, view her full profile and then look at permissions in a forum?  if so, was is the same forum where she got that message?

might shorten some of these questions if you could create us a temp wp admin account with full sp admin capabilities to have a look ourselves… if that works, please PM the temp account details to Mr Papa and Yellow Swordfish…

MP Mr Papa
Mr Papa
Member

Okay, so believe I  have this figured out…  you can see I have no problem editing a post as the Hayley user…  check the test topic.. will pm a link…

but the key is you emailed us a link to your site with www in the url… but your site should not have www in it… you have configured it everywhere to not have a www…  you are getting cross scripting errors if you uses the www in the url… so when we point back to non www, you get errors and cannot edit…

if we edit on a non www page, all works fine…

and this throws lots of folks, but a www.xxx.com page is NOT the same as xx.com… they are two different cookie domains and other… in your case, you have cross scripting protection set up to not allow the www to reference the non www…   what most folks do (and wp typically does automatically) is have the www domain redirect to the non www domain (since that is how you have wp configured)…

the question would be why does your www site not redirect..something is set up to keep it there which is different from non www… so if you log in on www domain, you are not logged in on the non www domain…  could be in your .htaccess or maybe something from cloudfare? 

but you really need to just stop serving the other www domain since its different…

GT GTW
GTW
Member

Aha!!! Thanks for this. I will get my developer to try sort this out now. Can I leave this ticket open in case we need to ask more questions please?

YS Yellow Swordfish
Yellow Swordfish
Member

Of course. We rarely close down topics. And we would be grateful to know about the resolution of course.

EK Edward Koon
Edward Koon
Member

I use a rule in my htaccess to redir domain.com to it’s www version. This also forces https on. Beats using a CloudFlare page rule.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^ebaymotorssucks.com$ [NC]
RewriteRule ^(.*)$ https://www.ebaymotorssucks.com/$1 [R=301,L]