-
Üyelik
05.03.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Antalya
-
Ad Soyad
U** A**
-
Mesajlar
1250
-
Beğeniler
145 / 220
-
Ticaret
32, (%100)
Konu başlığını otomatik etiket yapma eklentisi gibi eklenti varmı bir projem için lazımda
-
Üyelik
06.07.2017
-
Yaş/Cinsiyet
44 / E
-
Meslek
Öğretmen
-
Konum
Erzurum
-
Ad Soyad
M** K**
-
Mesajlar
14
-
Beğeniler
2 / 2
-
Ticaret
0, (%0)
internette bununla ilgili olarak şöyle bir kod verilmiş;
WordPress'te etiket seçmek, eklemek bazen işkence olabiliyor. Halbuki çoğu zaman da başlıkta geçen kelimeleri etiket olarak ekliyoruz. Elle bu kelimeleri eklemek yerine WordPress'in sizin yerinize otomatik olarak eklemesini ister misiniz?
Bunun için aşağıdaki kodları temanızın Tema fonksiyonları (functions.php) dosyasına uygun bir şekilde ekleyin.
// Başlıktaki Kelimeler Etiket Olsun
function yg_auto_tag_append($post_id, $post) {
$tag_words = explode(" ", preg_replace("([^A-Za-z0-9üğıişçöÜĞİŞÇÖ]+)", " ", $post->post_title));
$tags = array();
foreach ($tag_words as $tag) {
if (strlen($tag) > 4) $tags[] = $tag;
}
if ($tags) wp_set_post_tags($post_id, $tags, true);
}
add_action('save_post', 'yg_auto_tag_append', 10, 2);
Hepsi bu. Eğer bu özelliği iptal etmek isterseniz add_action olan satırın başına // karakterlerini eklemeniz yeterli.
1 kişi bu mesajı beğendi.
http://amatorce.net
-
Üyelik
24.08.2015
-
Yaş/Cinsiyet
- /
-
Meslek
-
Konum
-
Ad Soyad
** **
-
Mesajlar
2421
-
Beğeniler
1174 / 895
-
Ticaret
20, (%100)
Yaptığınız işlem tehlikeli. Her etiket index alıcak varsayılan olarak.
Örnek başlığımız bu olsun: "En iyi 10 wordpress eklentisi"
Sizin hedef kelimeniz "wordpress eklentileri" olmalı. Ancak etiket eklerken etiketler şu şekilde olucak; "en" "iyi" "10" "wordpress" "eklentisi"
Google bu 5 sayfayı da indexlediğini düşünün, bu site ne yapmaya çalışıyor bakışı atıcak.
Size tavsiyem manuel olarak ilgili anahtar kelimeleri ekleyin.