You should be able to use a plugin and set your shortcode as a stop word. Search for a “SEO slugs” plugin that lets you add your own “stop words” and you should find several possibilities.
From there, anything that is inside your shortcode needs to be added as a stop word, which will not be included in the final published slug.
You may be able to check the source code of these plugins and incorporate something similar in your own plugin – it would be best to include this type of code in your own plugin, so your own code prevents the conflict, but be sure to namespace it so that if the end user ever installs one of these SEO Slugs plugins, it won’t cause a conflict.
Related Posts:
- How to get permalink and title from post ID?
- How to prevent apostrophes and quotes from appearing in permalinks?
- shortcode to output multiple images urls from media library id
- CPT Post Title Permalink: Replace “@” (or all special characters) with dash “-” instead of just removing
- How to link to current post in WordPress?
- Does changing a post title of a published post automatically change permalink?
- Get new WordPress slug from old wordpress slug
- Title attributes on Permalinks for posts and products
- WordPress basic functions show on top in custom shortcode
- Echo title with permalink
- How to Custom Edit Post Title & Permalink Slug?
- Is there a way to show attachment IDs on the attachment info screen?
- Shortcodes not working
- permalinks on title tag
- Change Image depending on page path
- How to update permalink on the fly?
- [Plugin leenk.me]modify get_the_title
- get_posts displaying wrong permalink for “continue reading” link
- Passing and retrieving query vars in wordpress
- Get the current page URL (including pagination)
- What is the difference between get_post_permalink and get_permalink?
- Setting up WordPress with Custom Permalinks and no .htaccess File?
- mod_rewrite enabled but Permalinks show index.php
- Why does /wp-json/ not work on the “plain” permalink structure?
- Custom Permalink: /year/month/post-goes-here/?
- Turn off %postname% auto-incrementing?
- How to get the post id from a permalink?
- Does a parent page’s post_title have to appear in a child page permalink?
- dynamically update permalink and title with the values of custom fileds
- Enable Minify in W3Total Cache using NGINX [closed]
- Stop redirecting to posts not in a category / duplicate slugs
- How to make variables in URL look like the permalink structure?
- Why I can’t change the permalink of this page?
- Custom Taxonomy URL
- WordPress not respecting template hierarchy (fetches index.php instead of single.php or page.php)
- Why does chrome keep downloading a file instead of running the site?
- How can I add a page’s ID to its permalink using WP_Rewrite?
- Re-write specific custom post type category URL to go to another page
- How to change the permalink option to post name on theme activation?
- Does rename of page slugs create 301 redirects from old slug to new (same as for posts)?
- Changing post content on save, using updated fields
- Change in permalink structure made javascript cookie not work correctly
- Change permalinks on move from one site to another
- Making permalinks to /%postname%/ by default in installation
- Images in media library have suddenly disappeared
- Post with Custom Permalinks
- Can’t select blog month within archive category
- Passing the JQuery string to Worldpress URL
- An other permalink problem – 404 Error
- permalink results to “page not found”
- permalinks issue and archives
- How to prevent WP overwriting my custom htaccess rewrites?
- Internal linking when on a shared IP
- Edit permalink for certain pages
- How can I include permalinks in this code?
- How can I redirect this contact form to a specific permalink
- Strange behavior with a redirect loop – involves WPML multi-language plugin
- Adding category slug to posts permalink causes 404 error
- Post Title to link to a PDF
- Permalinks – .htaccess
- Configuring Home Page Address
- How to Force HTTPS on a WordPress and remove HTTPS from permalinks
- Permalinks that go to a specific template
- WP-e-commerce (getshopped) – Annoying permalink issue [closed]
- IIS7.5 URL rewrite pboblem on index page
- Pages show 404 error instead of homepage
- Category blog URL 404
- Rewrite Post URL so it is constructed from parent post url & child post url
- Redirect to brand page after click on the brand logo
- Permalinks (don’t kill me) refuses to work..Yes, it results in a 404
- URL getting changed
- Create different permalinks for same post
- WordPress /page/2 gives 404 when custom permalinks is set to %category%%postname%
- Cannot make custom search permalink to work in a fully custom theme. Search string $_GET[‘s’] is always empty
- Redirect old /%category%/%postname%/ to just /%postname%/
- Flushing rewrite rules enables to see an article, but I didnt change anything
- Changing link format from Calendar widget
- Permalink length
- How can I put WordPress in a directory but keep just the home page at the domain root?
- WordPress – Permalink custom Structure – 404
- I noticed only on 2 pages I keep getting permalimks changed with added -2 or -3?
- “Undefined” added to page content after google Adwords click
- create user’s view profile link with username
- Image upload ruined my links
- How to rewrite a folder in WordPress?
- The Permalink doesn’t work after the foreach ended
- Permalinks setting raises 500.0 error
- Tag search not working after permalink structure change
- After changing permalink settings, everything works fine except for the two most recent posts
- permalink repeated
- .htaccess not working in WordPress
- wp_get_attachment_url not working
- Custom permalink to make a page respond properly
- How to avoid duplicate Url for the home page
- WordPress 3.1 problem, getting 404
- Display a custom slug in URL depending on user variable
- htaccess strip url
- Problems loading stylesheet and permalinks after rebooting
- Custom Permalink Structure For a Specific Category
- Error: “Sorry, this content could not be embedded” when using the Embed block