aioseo_canonical_url

aioseo_canonical_url

Appears in: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Hook Type: filter
See hook in action

See hook in core

Displaying hooks found in version: all-in-one-seo-pack.4.5.9.2

apply_filters('aioseo_canonical_url') is found 3 times:

  • /app/Common/Traits/Helpers/WpUri.php line 93
    			return $url;
    		}
    
    		if ( is_404() || is_search() ) {
    			$url = apply_filters( 'aioseo_canonical_url', '' );
    
    			return $url;
    		}
    
    		$metaData = [];
    		$post     = $this->getPost();
    
  • /app/Common/Traits/Helpers/WpUri.php line 109
    			$metaData = aioseo()->meta->metaData->getMetaData( get_queried_object() );
    		}
    
    		if ( $metaData && ! empty( $metaData->canonical_url ) ) {
    			$url = apply_filters( 'aioseo_canonical_url', $this->makeUrlAbsolute( $metaData->canonical_url ) );
    
    			return $url;
    		}
    
    		$url                      = $this->getUrl( true );
    		$noPaginationForCanonical = in_array( 'noPaginationForCanonical', aioseo()->internalOptions->deprecatedOptions, true )
    
  • /app/Common/Traits/Helpers/WpUri.php line 147
    			$url = preg_replace( '/\/amp$/', '', $url );
    			$url = preg_replace( '/\/amp\/$/', '/', $url );
    		}
    
    		$url = apply_filters( 'aioseo_canonical_url', $url );
    
    		return $url;
    	}
    
    	/**
    	 * Formats a given URL as an absolute URL if it is relative.
    

See this hook used in plugins: