Not sure if there are any plugins out there that do this. But a simple function to remove the canonical URL like below seems to work based on my tests.
function wpse282643()
{
global $post;
// Check if WPSEO plugin is active and bail immediately if not (this is just a sample check)
if ( ! defined( 'WPSEO_VERSION' ) ) {
return;
}
// Check if current page/post has noindex set
$noindex = \WPSEO_Meta::get_value( 'meta-robots-noindex', $post->ID );
if ( '1' === $noindex ) {
// Remove canonical URL
remove_action( 'wpseo_head', [ \WPSEO_Frontend::get_instance(), 'canonical' ], 20 );
}
}
add_action( 'template_redirect', 'wpse282643', 99 );
Related Posts:
- Display Yoast WordPress SEO title in archive template
- How to add a page to the Yoast breadcrumbs
- How to print meta description to posts? [closed]
- Removing “Noindex, follow” from pages [closed]
- Why do I get a 404 for my sitemap index after installing Yoast? [closed]
- Change content language for one page
- Add Page number to Meta Description in WordPress SEO by Yoast [closed]
- Manipulating wp_head content
- Yoast’s WordPress SEO plugin is not showing the correct snippet [closed]
- XML Sitemap : broken XML file [closed]
- make the url unlimited
- Query Post Based of Yoast Primary Category Class
- Wrong Canonical url link
- When does the Yoast SEO filter hook wpseo_sitemap_urlimages fire?
- How to parse Yoast SEO Snippet Variables
- Post content blank after disabling Yoast SEO
- With the Yoast SEO plugin, is it possible to make the meta description a required form field?
- WP-RestAPI and xml sitemap
- help to write a custom php script to settingup yoast priority to pages or posts
- Yoast Seo Plugin – Set no-index to a post automatically when a post is set to sticky [closed]
- Yoast SEO Plugin: Double Title isse [closed]
- Yoast SEO creates sitemaps with a dash ‘-‘ but I can’t get Bing to accept them [closed]
- Edit title-tag in wp_head with yoast seo
- Way to change the Yoast Schema depending on post type? [closed]
- Change base URL of Yoast Sitemap [closed]
- Variable focus word YOAST
- How can I add a second Open Graph image to a site using Yoast? [closed]
- How to call Yoast Seo Tags without needing to call the whole wp_head?
- My WordPress website has 2 header [closed]
- Add content before Yoast description
- Twenty Eleven Theme – SEO Yoast duplicate site titles
- Add Page number to Meta Description in WordPress SEO by Yoast [closed]
- Blog home page has canonical link that is incorrect. Do not see where to change this
- How to Modify Breadcrumb Page Names for Specific Pages? [closed]
- P3 Profiler and Yoast SEO plugin
- WordPress site running on Yoast not being indexed into Google News [closed]
- How to use the Yoast SEO wpseo_canonical filter to set a canonical URL for /, /au/ & /uk/ sites in a MU environment
- Yoast Metadata API to adjust/override the meta description
- Prevent Yoast from removing the canonical tag if robots meta tag is set to noindex [closed]
- Fixing link rel=”next” in Yoast SEO for paginated links
- how to disable Yoast SEO schema from homepage only?
- WPML and Yoast SEO setup on a wordpress site is not working properly
- What could be causing the category to be appearing as the post title in the title tag?
- Changing Post Sitemap Frequency to Hourly [closed]
- Turn off auto 301 on archive pages? [closed]
- Yoast: do I still need to manually insert meta tags in my theme or will Yoast do this for me? [closed]
- Hard-code SEO Title defaults across all sites on a multisite
- WordPress site using Yoast SEO being blocked from indexing by robots.txt
- SEO Yoast Menu Not working
- Wrong Open Graph image is shown (og:image) using yoast
- An inactive plugin causes an HTTP 404 issue on a translated post – WPML
- Set default image for twitter cards with Yoast?
- Overwriting yoast’s og:meta output?
- yoast seo plugin – remove bulk title and description editor menu from non-admins [closed]
- Yoast SEO makes repeated INSERT queries loading any page
- how to add urls dynamically into the sitemap
- yoast sitemap xml
- Remove an action from an external Class
- How to roll back a WordPress plugin update?
- Is checking whether the blog is installed necessary?
- Can’t access my WP dashboard: fatal error? [closed]
- Custom WP TItle from custom template with dynamic URL structure
- Yoast SEO hooks overriding themselves
- alt tags of the images are not saving/emtpy
- Why does Google Image Search still display my images?
- WordPress display breadcrumbs using Yoast plugin [closed]
- How to Change The Title in WordPress For SEO
- List all posts in a custom post type with pagination (the correct way)
- How Yoast SEO plugin works with variable %%name%%?
- WordPress thinks my custom taxonomy pages are search pages #seo
- How to override the title tag for woocommerce endpoints?
- Retrieve a value from Yoast SEO to use to set a default twitter card image honoring overrides
- Filter yoast canonical add_action priority [closed]
- WordPress SEO plugin (by Yoast) and BuddyPress [closed]
- how to show Author information in search results
- Yoast Force Rewrite Crashed Site [closed]
- Double bar “|” in title (By WP SEO Yoast?) [closed]
- Display Yoast meta-description `wpseo_desc` within loop of categories and fail silently if no data is set [closed]
- Yoast primary category query modification
- How to track analytics with a WordPress site under the same domain as my main site?
- Export Yoast Keywords from MySQL/phpMyAdmin
- Remove all stop words from old permalinks
- How to loop through yoast primary categories? [closed]
- Yoast SEO Plug In and my Theme duplicating code. Need some feedback on what to do? [closed]
- Setting up robots.txt with Yoast’s Seo plugin
- Workaround for og:image unsupported webp image type, Yoast SEO?
- Custom function that re-writes page title breaks when the Yoast plugin is activated
- My page is shown as archive in my site
- Why is URL Slug Saving Differently From How It’s Been Defined?
- Permalink not changing according to post type
- 301 redirects after changing permalinks
- Using $this with an anonymous function in filters
- Missing content on author archive page
- Setting Custom WordPress “Posts page” AS “Front page”
- Plugin scans for images in post_content, how about “featured image”?
- Enabling canonical links to force search engines to go to site.com rather than site.net [closed]
- Possible to change meta data single quotes to dobule quotes in yoast wordpress seo? [closed]
- Can anyone help me with replace genesis post excerpt with yoast meta description and if there is no meta description show the excerpt?
- how to make yoast seo read text from custom fields in custom post type
- Yoasts plugin sitemap not detecting correct category URL format