Skip to content

Commit 3c05b1b

Browse files
authored
Merge branch 'master' into develop
2 parents c4a3c1b + 5082c80 commit 3c05b1b

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

includes/class-cpt.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -448,4 +448,19 @@ public static function add_taxonomy_rewrite_rules() {
448448
'top'
449449
);
450450
}
451+
452+
/**
453+
* Sanitize slug but retain slashes.
454+
*
455+
* @since 2.3.3
456+
*
457+
* @param string $slug Raw slug input.
458+
* @return string Sanitized slug with slashes retained.
459+
*/
460+
public static function sanitize_slug_with_slashes( $slug ) {
461+
$parts = explode( '/', $slug );
462+
$sanitized_parts = array_map( 'sanitize_title', $parts );
463+
464+
return implode( '/', $sanitized_parts );
465+
}
451466
}

0 commit comments

Comments
 (0)