alanmcginnis
6/20/2019 - 9:06 PM

Remove or modify the Yoast SEO prev or next URLs. Only copy the section of code you need.

Remove or modify the Yoast SEO prev or next URLs. Only copy the section of code you need.


<?php
/********* DO NOT COPY THE PARTS ABOVE THIS LINE *********/

/* Change Yoast SEO Prev/Next URL on some pages
 * Credit: Yoast Team
 * Last Tested: Jun 10 2017 using Yoast SEO 4.9 on WordPress 4.8
 */
 
add_filter( 'wpseo_next_rel_link', 'custom_change_wpseo_next' );
add_filter( 'wpseo_prev_rel_link', 'custom_change_wpseo_prev' );

function custom_change_wpseo_next( $link ) {
     /* Make the magic happen here
      * Example below changes the rel=”next” link on your homepage
      */

     if ( is_home() ) {
          $new_link = 'https://example.com/custom-page/2/';
          $link = '<link rel="next" href="'. $new_link .'" />' . PHP_EOL;
     }
          return $link;
     }

function custom_change_wpseo_prev( $link ) {
     /* Make the magic happen here */
}
<?php
/********* DO NOT COPY THE PARTS ABOVE THIS LINE *********/

/* Remove Yoast SEO Prev/Next URL from all pages
 * Credit: Yoast Team
 * Last Tested: Jun 10 2017 using Yoast SEO 4.9 on WordPress 4.8
 */

add_filter( 'wpseo_next_rel_link', '__return_false' );
add_filter( 'wpseo_prev_rel_link', '__return_false' );
<?php
/********* DO NOT COPY THE PARTS ABOVE THIS LINE *********/

/* Remove Yoast SEO Prev/Next URL on some pages
 * Credit: Yoast Team
 * Last Tested: Jun 10 2017 using Yoast SEO 4.9 on WordPress 4.8
 */

add_filter( 'wpseo_next_rel_link', 'custom_remove_wpseo_next' );
add_filter( 'wpseo_prev_rel_link', 'custom_remove_wpseo_prev' );

function custom_remove_wpseo_next( $link ) {
     /* Make the magic happen here
      * Example below removes the rel=”next” link on your homepage
      */
     if ( is_home() ) {
          return false;
     } else { 
          return $link;
     }
}

function custom_remove_wpseo_prev( $link ) {
     /* Make the magic happen here
}