Yoast SEO
Change the posts url in the sitemap? (1 post)

  1. nicolasaiz173
    Posted 1 year ago #


    We are working in a project where the front-end is made in AngularJS, so the front-end URL is different of the wordpress installation because they are separated one from another. We need to change the default URL site-map in order to customize it and make it according to the front-end.

    In the class-sitemaps.php we added this hook in the sitemap_url function:

    function sitemap_url( $url ) {
    		if ( isset( $url['mod'] ) )
    			$date = mysql2date( "Y-m-d\TH:i:s+00:00", $url['mod'] );
    			$date = date( 'c' );
    		// This hook has been created for edit the sitemap url for each post.
    		$url = apply_filters('wpseo_sitemap_url', $url);
    		$url['loc'] = htmlspecialchars( $url['loc'] );

    Also we found this actions but I think we don't need it.

    There is better way to do this? Without touching the plugin core files?



Topic Closed

This topic has been closed to new replies.

About this Plugin

  • Yoast SEO
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic