Membuat slug seperti wordpress dengan php

 


Ketika mendapatkan project company profile/website berita , pastinya membutuhkan sebuah kodingan untuk membuat url menjadi lebih friendly dan memudahkan pernargetan pencarian di search engine. 

Slug biasanya menggunakan semua huruf kecil disertai dengan pemisah (-) , dan otomatis ketika kita menuliskan sebuah judul pada inputan project kita.

Berikut adalah helper untuk membuat slug pada php




  function make_slug($string)
        {
            $lower_case_string = strtolower($string);
            $string1 = preg_replace('/[^a-zA-Z0-9 ]/s', '', $lower_case_string);
            return strtolower(preg_replace('/\s+/', '-', $string1));        
        }

cara penggunaan :
tambahkan ketika melakukan proses input ke database
  
    // gunakan helper pada $_POST
$title = make_slug($_POST['judul_berita']);

Comments