• Resolved ray1618

    (@ray1618)


    A WordPress site of mine seems to have changed some of my pages permalinks by adding __trashed after the slug. Note that not all pages are affected, neither do other post types.

    Anyone might have seen the same problem & a clue what might have caused it? I can remove it manualy, but it’s kind of weird and I don’t want it to happen again ??

    I’m using WP v 4.5.3 & the plugins are up to date.

    plugins used:

    Bulletproof security
    comet cache (former zencache, former quick cache)
    Yoast SEO
    Mailpoet
    Captcha by BestWebSoft
    Event organiser
    ACF

Viewing 15 replies - 1 through 15 (of 15 total)
  • Hello, ray1618, & welcome to the WordPress support forum. Could you please provide us w/a site url so we can have a look? Thanks.

    Moderator Steven Stern (sterndata)

    (@sterndata)

    Volunteer Forum Moderator

    When a page is put in the trash, it gets _trashed added to its slug. Are the pages in question in the trash?

    I have been searching for an occurrence of this! I have the same issue on one of my client sites

    So far, I’ve determined that this problem occurs when I save a Menu (regardless of whether or not I have actually edited the Menu, simply clicking Save on the Menu editor) a certain, predictable page, say, /correctslug will ALWAYS have its slug changed to /correctslug__trashed

    To workaround the problem, I’ll immediately go to All Pages, and Quick edit the slug back to its correct value… by removing __trashed

    That’s double-underscore + trashed.

    And no, the Pages aren’t in the Trash and never have been.

    Again, this occurs very predictably to the same pages, every time I SAVE a Menu referencing that Page.

    I would be interested to hear if the OP also notices this occurring when a Menu is saved, or if there are additional situations where this occurs.

    Common plugins with OP are Yoast and ACF (Pro 5)

    Core and all plugins up-to-date

    Any of you using a multilingual plugin perchance?

    Thread Starter ray1618

    (@ray1618)

    @jackie
    the url is https://wvhetstadion.nl & Nope I’m not using any multilangual plugins.

    @sterndata
    Nope the pages are published & not in trash

    @josh S.
    Yes my problem is exactly the same, __trashed gets added when saving the menu.

    Tried to disable yoast, but still __trashed is added to the slug (manualy removing it again ~_~)

    Moderator Steven Stern (sterndata)

    (@sterndata)

    Volunteer Forum Moderator

    A couple of questions:

    1. Did you have a menu item for page with slug ‘a’ that was subsequently trashed, then you created a new ‘a’ “? If so, what happens if you remove that menu item entirely, save the menu, then add a new menu item that points to ‘a’? (Make sure that there are no pages or posts in trash while doing this.)

    2. You mentioned that you disabled Yoast SEO. What happens if you disable *all* plugins?

    Please test #2 first. Thanks.

    @sterndata

    I can’t test item 2 right now, as disabling ACF would effectively disable the site. I’ll clone the site when I have some extra time

    re 1.:
    Did you have a menu item for page with slug ‘a’ that was subsequently trashed, then you created a new ‘a’ “?
    Possibly, but it’s difficult to remember back to October 2015

    If so, what happens if you remove that menu item entirely, save the menu, then add a new menu item that points to ‘a’? (Make sure that there are no pages or posts in trash while doing this.)
    In the process of following these steps, I made some additional discoveries:

    A. This problem seems to occur when the menu label is edited to match the page slug (case insensitive), prior to saving the menu once.

    B. When this occurs, the little word “Original:” to the left of the original page title on the menu item is invisible

    C. Saving the menu once, first, PRIOR to changing the menu label to match the slug, will avoid this problem.

    So let me try to explain how this is a repeatable bug.

    1. have a Page titled “Privacy Policy” with slug “privacy”

    2. add this Page to a Menu, and before saving the menu, edit the menu Label to be “Privacy”

    3. Save the menu.

    4. The menu editor reloads. At this point, “privacy” has been changed to “privacy__trashed”, and the little word “Original:” near the bottom left of menu items on the edit is invisible.

    So, this also occurred when I had a Page titled “Sign Up for Email Updates” with slug “newsletter”. I added it to a menu, changed the label to “Newsletter”, saved and boom: slug changed to “newsletter__trashed”

    Changing the label to “Sign Up” or to “Privacy Notice” does not cause the problem. It seems it’s only when the label is changed to case insensitively match the slug, that I get __trashed

    Note also, if I save the menu at least once, PRIOR to editing the menu label in this manner, the problem is avoided.

    Moderator Steven Stern (sterndata)

    (@sterndata)

    Volunteer Forum Moderator

    thanks. if this is repeatable with no plugins and on a “standard” theme like twentysixteen, you have have found something interesting.

    Thread Starter ray1618

    (@ray1618)

    Took some time but tested to toggle on/off all the plugins installed.
    Seems to only happen because of a add-on plugin of Press permit:
    PP Collaborative Editing Pack (disable it no more __trashed)

    As far as I know it didn’t happen 1 or 2 wp updates ago.

    Moderator Steven Stern (sterndata)

    (@sterndata)

    Volunteer Forum Moderator

    Thanks! Please post a note in their support area.

    @ray1618 good sleuthing!

    Directed here from https://www.ads-software.com/support/topic/_trashed-suffix

    This is exactly the problem I have had. The pages get __trashed added when saving the menu, and they are all pages where I have altered the description, and which currently matches the slug. PP Collaborative Editing Pack seems to be the problem, as disabling it gets rid of the problem.

    @kslingsby @ray1618
    I’ve posted these findings to an existing PP forum thread (login required):

    https://presspermit.com/forums/topic/many-pages-on-website-have-__trashed-in-the-urls/#post-21729

    Of course it remains to be seen whether PP “causes” a problem or “exposes” a problem ??

    A linked thread within the thread says try this workaround:
    try disabling this PP setting: Permissions > Settings > Editing > Nav Menu Management > “List only user-editable content as available items”

    Thread Starter ray1618

    (@ray1618)

    Thx Josh, I’m gonna try the workaround & check the forum when I’ll return from my holidays!

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘WordPress permalinkslug changed page to page__trashed’ is closed to new replies.