We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents c4a3c1b + 5082c80 commit 3c05b1bCopy full SHA for 3c05b1b
1 file changed
includes/class-cpt.php
@@ -448,4 +448,19 @@ public static function add_taxonomy_rewrite_rules() {
448
'top'
449
);
450
}
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
+ }
466
0 commit comments