WP – PHP – MAKE UNIQUE SLUGS WITH RANDOM NUMBERS Posted on October 1, 2020 by CG Team =============================================== /** * MOOSE TEST START ============================================== */ function get_random_slug( $title ) { // $title = 'This is a trumped up title'; $text_slug = sanitize_title($title); $random_number = mt_rand(100000, 1000000); $random_slug = "$text_slug-$random_number"; return $random_slug; } $category_name = 'Category Moose 2'; $category_slug = get_random_slug($category_name); $sub_cat_1 = 'Sub-category Level 1'; $sub_cat_1_slug = get_random_slug($sub_cat_1); $sub_cat_2 = 'Sub-category Level 2'; $sub_cat_2_slug = get_random_slug($sub_cat_2); $sub_cat_3 = 'Sub-category Level 3'; $sub_cat_3_slug = get_random_slug($sub_cat_3); echo $category_slug . ''; echo $sub_cat_1_slug . ''; echo $sub_cat_2_slug . ''; echo $sub_cat_3_slug . ''; /** * MOOSE TEST END ================================================ */ ===============================================