
如何在WordPress中实现按类别搜索
strip_fragment_from_url ( $url )
strip_fragment_from_url: 这是一个WordPress的函数,从一个URL中删除片段。它接受一个参数,$url,并返回没有片段的URL。
如果URL中存在#fragment,则将其删除。
function strip_fragment_from_url( $url ) { $parsed_url = wp_parse_url( $url ); if ( ! empty( $parsed_url['host'] ) ) { $url = ''; if ( ! empty( $parsed_url['scheme'] ) ) { $url = $parsed_url['scheme'] . ':'; } $url .= '//' . $parsed_url['host']; if ( ! empty( $parsed_url['port'] ) ) { $url .= ':' . $parsed_url['port']; } if ( ! empty( $parsed_url['path'] ) ) { $url .= $parsed_url['path']; } if ( ! empty( $parsed_url['query'] ) ) { $url .= '?' . $parsed_url['query']; } } return $url; }