SEO URL Oluşturucusu | PHP ile Slug Oluşturma
İçindekiler:
Giriş
Bu video içeriğinde, bir slug oluşturucu veya "SEO URL dostu" oluşturucu yapacağız. Bu, bir diziyi alıp bunu şuna dönüştürmemizi sağlar ve PHP'de düzenli ifadeleri kullanacağız. Bununla ilgili olarak, işte içeriğimizin kod bölümünün nasıl olduğuna bir göz atalım. Tamam, şimdi metin düzenleyicimize geçelim ve bu işlevselliği oluşturmak için ihtiyacımız olan PHP'yi yazmaya başlayalım. Sayfamızda karakter kümesi bildirmenin nedeni ise, SEO URL oluşturmayı alakasız karakterlerle birlikte desteklememiz gerektiğinden kaynaklanıyor.
Slug Oluşturucu Nedir?
Düzenli İfadeler
Özel Karakterler
PHP ile Düzenli İfadeler
preg_replace Fonksiyonu
UTF-8 Desteği
Kodun Yazımına Başlamak
createSlug Fonksiyonunu Oluşturmak
Karakterleri Temizlemek
Düzenli İfade Oluşturmak
Boşlukları ve Çift Tireleri Kaldırmak
Soldan ve Sağdan Karakterleri Silmek
Sonuçları Kontrol Etmek
Türkçe Karakterlerle Test Etmek
Kodun Son Halini Oluşturmak
Sonuç
Giriş
Bu video içeriğinde bir slug oluşturucu veya "SEO URL dostu" oluşturucu yaratmayı öğreneceksiniz. Bu, bir dize alıp onu başka bir dizeye dönüştürmemizi sağlayacaktır. Bu işlevi oluşturmak için PHP'de düzenli ifadeleri kullanacağız.
Slug Oluşturucu Nedir?
Slug oluşturucusu, bir dizeyi SEO URL'ye uygun bir şekilde dönüştüren bir araçtır. Bu araç, bir dizeden gereksiz karakterleri hızlı ve verimli bir şekilde kaldırarak istediğimiz görünümü elde etmemizi sağlar.
PHP ile Düzenli İfadeler
Bu projede, PHP'de düzenli ifadelere bakacağız. Düzenli ifadeler, metin işleme ve desen eşleştirme işlemleri için kullanılan güçlü bir araçtır. Özel karakterlerin kullanılması ve UTF-8 desteği sağlanması gibi konulara da değineceğiz.
Kodun Yazımına Başlamak
Kod yazımına başlamadan önce sayfamızda harici bir function
dosyasında veya daha iyi bir seçenek olarak uygulamanızın genel metin işleme sınıfı gibi bir yapının parçası olarak oluşturulabilecek bir fonksiyon oluşturacağız. Basitlik için burada bir fonksiyon oluşturacağız.
createSlug
Fonksiyonunu Oluşturmak
Yazacağımız ilk şey basitçe bir fonksiyon tanımlamak olacak. Bu fonksiyona bir argüman geçebileceğimiz ve bir dize döndüreceğimiz şekilde adlandırma verelim.
function createSlug($slug) {
// Burada yapmamız gereken bazı şeyler var
return $slug;
}
Karakterleri Temizlemek
İlk olarak, orijinal diziden, harf, rakam, boşluk veya tire olmayan her şeyi kaldırmak istiyoruz. Bunun nedeni, boşlukları ve çift tireleri kaldırabilmemiz için öncelikle istenmeyen karakterleri temizlememiz gerektiğindendir.
Boşlukları ve Çift Tireleri Kaldırmak
Soldan ve Sağdan Karakterleri Silmek
Sonuçları Kontrol Etmek
Giriş
Bu video içeriğinde bir slug oluşturucu veya "SEO URL dostu" oluşturucu yaratmayı öğreneceksiniz. Bu, bir dize alıp onu başka bir dizeye dönüştüren bir araçtır. Bu işlevi oluşturmak için PHP'de düzenli ifadeleri kullanacağız.
Slug Oluşturucu Nedir?
Slug oluşturucusu, bir dizeyi SEO URL'ye uygun bir şekilde dönüştüren bir araçtır. Bu araç, bir dizeden gereksiz karakterleri hızlı ve verimli bir şekilde kaldırarak istediğimiz görünümü elde etmemizi sağlar.
PHP ile Düzenli İfadeler
Bu projede, PHP'de düzenli ifadelere bakacağız. Düzenli ifadeler, metin işleme ve desen eşleştirme işlemleri için kullanılan güçlü bir araçtır. Özel karakterlerin kullanılması ve UTF-8 desteği sağlanması gibi konulara da değineceğiz.
Kodun Yazımına Başlamak
Kod yazımına başlamadan önce sayfamızda harici bir function
dosyasında veya daha iyi bir seçenek olarak uygulamanızın genel metin işleme sınıfı gibi bir yapının parçası olarak oluşturulabilecek bir fonksiyon oluşturacağız. Basitlik için burada bir fonksiyon oluşturacağız.
createSlug
Fonksiyonunu Oluşturmak
Yazacağımız ilk şey basitçe bir fonksiyon tanımlamak olacak. Bu fonksiyona bir argüman geçebileceğimiz ve bir dize döndüreceğimiz şekilde adlandırma verelim.
function createSlug($slug) {
// Burada yapmamız gereken bazı şeyler var
return $slug;
}
Karakterleri Temizlemek
İlk olarak, orijinal diziden, harf, rakam, boşluk veya tire olmayan her şeyi kaldırmak istiyoruz. Bunun nedeni, boşlukları ve çift tireleri kaldırabilmemiz için öncelikle istenmeyen karakterleri temizlememiz gerektiğindendir.
Boşlukları ve Çift Tireleri Kaldırmak
Soldan ve Sağdan Karakterleri Silmek
Sonuçları Kontrol Etmek
Highlights
- Slug oluşturucu, bir dizeyi SEO URL'ye uygun bir şekilde dönüştüren bir araçtır.
- PHP'de düzenli ifadeler, metin işleme ve desen eşleştirme için kullanılan güçlü bir araçtır.
createSlug
fonksiyonu, bir dizeyi slug'a dönüştürmek için kullanılır.
- Karakterleri temizlemek, gereksiz karakterleri kaldırarak slug oluşturmayı kolaylaştırır.
- Boşlukları ve çift tireleri kaldırmak, slug'un daha düzenli ve okunabilir olmasını sağlar.
- Soldan ve sağdan karakterleri silmek, slug'un başında ve sonunda gereksiz karakterleri önler.
Sıkça Sorulan Sorular
Q: Slug nedir?
A: Slug, bir URL parçası olarak kullanılan bir dizedir. Genellikle, bir başlık veya makale ismini temsil eder.
Q: Düzenli ifadeler hakkında daha fazla bilgi alabilir miyim?
A: Düzenli ifadeler, metin işleme ve arama işlemleri için kullanılan desen eşleştirme araçlarıdır. PHP'de preg_replace
gibi işlevler kullanılarak uygulanabilir.
Q: Slug oluşturucuyu başka bir programlama dilinde kullanabilir miyim?
A: Evet, slug oluşturucuyu diğer birçok programlama dilinde de kullanabilirsiniz. Düzenli ifadelerin kullanılabilirliği dil bağımsızdır.