Bu dediğiniz laftan sonra yaptım hocam. Gazlarınız için teşekkür ederim
Teşekkür ederim hocam mesajınız gülümsetti..

12. ayda yazmışız konuya hatırlayamadım bile ama o zaman için okuduğunuzda sizi üzecek birşey yazdıysam çok özür dilerim.
Php gelişimi 3-5 ay öncesine dönüpte kendi yazdığınız kodları bunlar neymiş böyle bunları benmi yazdım diyebiliyorsanız devam ediyor demektir. Çözüp uygulayabilmenize çok sevindim.
sistemi çözdüğünüze göre bende küçük bir fonksiyon paylaşayım, kayıtlı urlelerin üst üste binmemesi için wordpress'in kontrol mekanizmasını
function seokontrol($baslik_seo_orjinal,$tablo,$sutun) {
global $db;
$bulunanbasliklar = $db->get_results("SELECT $sutun FROM $tablo where $sutun like '$baslik_seo_orjinal%'", ARRAY_A);
for ($y=0; $y<count($bulunanbasliklar); $y++) {
$kontrolbaslik[] = $bulunanbasliklar[$y][$sutun ];
}
if (@in_array($baslik_seo_orjinal, $kontrolbaslik)){
$i = 1;
$baslikseo = $baslik_seo_orjinal. '_'. $i;
while (@in_array($baslikseo, $kontrolbaslik)){
$i++; $baslikseo = $baslik_seo_orjinal. '_'. $i;
}
$kayitlimi = 1;
}else {
$baslikseo = $baslik_seo_orjinal;
$kayitlimi = 0;
}
return array(
'kayit_seourl'=>$baslikseo,
'kayitlimi'=>$kayitlimi,
);
}fonksiyonu ile uygulayabilirsiniz yani
ornek-konu
isminde bir konunuz varsa tekrar aynı isimle konu kaydetmek isterseniz bu fonksiyon size sıralama yaparak url yapısını verir
ornek-konu-1
ornek-konu-2
...
gibi..