Requests_IRI::set_path() WordPress Method
The Requests_IRI::set_path() method is a core WordPress method that sets the IRI path.
Requests_IRI::set_path( string $ipath ) #
Set the ipath.
Parameters
- $ipath
(string)(Required)
Return
(bool)
Source
File: wp-includes/Requests/IRI.php
929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 | protected function set_path( $ipath ) { static $cache ; if (! $cache ) { $cache = array (); } $ipath = (string) $ipath ; if (isset( $cache [ $ipath ])) { $this ->ipath = $cache [ $ipath ][(int) ( $this ->scheme !== null)]; } else { $valid = $this ->replace_invalid_with_pct_encoding( $ipath , '!$&\'()*+,;=@:/' ); $removed = $this ->remove_dot_segments( $valid ); $cache [ $ipath ] = array ( $valid , $removed ); $this ->ipath = ( $this ->scheme !== null) ? $removed : $valid ; } $this ->scheme_normalization(); return true; } |
Expand full source codeCollapse full source codeView on TracView on GitHub