PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 4.6.1
Admin Columns v4.6.1
7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Column / LabelEncoder.php
codepress-admin-columns / classes / Column Last commit date
Comment 3 years ago Media 3 years ago Post 3 years ago User 3 years ago Actions.php 3 years ago AjaxValue.php 3 years ago CustomField.php 3 years ago LabelEncoder.php 3 years ago Menu.php 3 years ago Meta.php 3 years ago Placeholder.php 3 years ago Relation.php 3 years ago Taxonomy.php 3 years ago WooCommercePlaceholder.php 3 years ago
LabelEncoder.php
26 lines
1 <?php
2 declare( strict_types=1 );
3
4 namespace AC\Column;
5
6 class LabelEncoder {
7
8 public function encode( string $url ): string {
9 return $this->convert( $url );
10 }
11
12 public function decode( string $url ): string {
13 return $this->convert( $url, 'decode' );
14 }
15
16 public function convert( string $url, string $action = 'encode' ): string {
17 $input = [ site_url(), '[cpac_site_url]' ];
18
19 if ( 'decode' === $action ) {
20 $input = array_reverse( $input );
21 }
22
23 return stripslashes( str_replace( $input[0], $input[1], trim( $url ) ) );
24 }
25
26 }