Thank you TheDeadMedic, I should have tried this already, but here is the answer:
I had the “Slug” Meta-box hidden, using the “remove_meta_box” function because it is annoying, especially for users that aren’t tech-savvy.
Unfortunately, WordPress keeps the Permalink “Edit” as if you could edit it, but it is actually necessary for the “Slug” div to be on the page (even if it is hidden by “Screen Options”). Once I re-enabled the “Slug” div, it works again to change the permalinks.
Related Posts:
- How to Check if a Page Exists by URL?
- Changing my permalink structure – will new layout conflict with existing page?
- Switch to page template when using post permalink
- How to handle broken links created by permalink/slug changes?
- When changing pages to posts, how do you set up 301 redirects for the page URLs?
- Custom Permalink Structure for Pages & Posts
- Post/page title to permalink transformation – what is behind the scenes?
- How to link post titles on page A to its posts on page B?
- Changing permalink of WordPress
- Please help a newbie with blog page issue?
- Custom permalink for wordpress page / post
- Category URL to use same string as Post URL Permalink
- Permalink base only for posts
- How to give priority to page than to posts permalink structure?
- Precedence of page permalinks over woocommerce product category links?
- Posts in Page – How to customize the URL?
- One of my posts is displayed as page
- How to mix pages and sub-categories in a url
- Blog posts are not appearing as subs of Blog Page
- Determine if page is the Posts Page
- Where is the old post permalink slug stored?
- Keyboard shortcut for updating a page or post?
- Difference between an archive and a page listing posts
- The next_posts_link() works only with original $wp_query
- Using single.php from plugin folder instead of default template folder
- Skipping first 3 posts in wp query
- Callback for wp.autosave.server.triggerSave();
- How can I see a list of pages and post where my custom Gutenberg block is used?
- disable password protected page for logged users
- Pagination for Pages and Posts
- How to allow slashes in single posts when i click in the edit permalink button
- Overview with latest edited posts and pages
- Some posts returning 404 instead of displaying post
- Why does `url_to_postid` return 0 when testing `page_for_posts` Page?
- get_permalink executes link without https
- Edit menu item title from edit page/post
- Create pretty permalink for a post knowing the permalink structure
- Link post permalinks to subdirectory /post
- Remove permalink from images when inserting into post
- Remove the Edit button in posts for permalinks on certain user roles? WP 3.3
- Private Posts/Pages & Search
- White Blank Page when Updating and Publishing Page/Post
- Posts vs. Pages
- Can’t get the_content of the parent page from its single post?
- Plain permalinks not working!
- Disable most recent & view all (TABS) on nav-menu.php
- How can I schedule a PAGE to go live at a future date/time?
- Add Word Limit to Posts
- How to check a post exist when the permalink has post id in it?
- How to do set post permalinks using 6 digit random unique function?
- Post categories to pages
- Any way for get_next_post() to use the actual post order instead of publish order?
- hiding permalink in admin if the user is subscriber
- Why does WP_Post not contain its permalink?
- 2 dynamic sidebars registered, not showing up
- How to make default “Privacy Policy Page” a normal page?
- How to detect when admin user is on the All Posts page?
- Getting a “404 Not Found” error when “Preview Changes” is clicked
- New Posts and Pages Won’t Save
- My Custom Post Type Still Using index.php
- Custom permalink for each post
- When WP_Query only returns 1 post, how do I automatically redirect to that post?
- Changing wp_link_pages() to “Next Page” and “Previous Page” buttons?
- Direct some posts to only appear on a specific page
- Different post views for different category views
- Set Default Post as Parent Child (Nested) Relation
- How can I add random alphabets in wordpress permalink posts structure
- Oops! That page can’t be found
- Create a List of Widgets, where each widget holds three attributes
- Is there a way to know when a page has been updated and do some action only once?
- My post permalinks are redirecting to the post archive page for some reason?
- How can I make a post sub link?
- WordPress Sticky Post Count “Fix” Breaking Pagecount by 72 pages!
- How do you change the permalink for posts for a single category?
- WP posts using index.php instead of single.php
- Put page on Archived statut after end of publication date
- How to add a block to a category page?
- post and page and custom post type
- Is it possible to query a category with specified posts?
- How do I set content in my pages so that it remains permanent while blog posts are added below?
- WordPress URL question
- post_name is not stored until post is published… where should I store my slug until it goes live then?
- Theme does not respect spaces between paragraphs in pages
- My blog “page” used to show a list of posts, but now it’s just showing the page content?
- Converting Posts to Pages
- Use a custom post URL that is outside the blog root directory
- 404 error on every post and page other than home
- get next/previous post name
- Get current post’s child page?
- The next_posts_link() works only with original $wp_query
- Limit amount of pages shown in pagination within wp_query
- how to show all type of author posts in author page (SOLVED)
- How can we pass a value from the_permalink() at WordPress?
- custom post type single page template not working
- How to make posts appear under pages
- WordPress Page Column Problem [closed]
- Default post type doesn’t display in url
- What function does the loop of displaying posts?
- How can I fixe the article title problem?
- Edit Page button is gone