mehmetarik adlı üyeden alıntı: mesajı görüntüle
$categories = get_the_category();
$cat = $categories[0]->term_id;
add_action('template_redirect', 'yonlendirme');
function yonlendirme() { global $post;
if (is_single($post->ID) && in_category('$cat', $post)) {
$yeniadres = "http://. '$cat' .siteadresi.com/{$post->post_name}.html";
wp_redirect($yeniadres, 301); exit; } }


Şöyle birşey yaptım ama synthax hatası yapmış olabilirim. En üstteki 2 satır kategori ID alıyor. Altta da normal Wordpress'in desteklediği 301 yönlendirmesi var.

Eklentisiz !!!

Wordpress yönlendirme kodu kaynağı:
https://developer.wordpress.org/refe...s/wp_redirect/
Wordpress kategori ID alma kodu:
( Kod deprecated diyor ama çalışan bir koddur. )

https://developer.wordpress.org/refe...e_category_id/


Benim kodda hata varsa da buradan bakıp hemen yaparsın hocam. Functions.php atıp dene. Eklentiyi kaldır tabii.
Teşekkürler, deneyeceğim.


TR5online adlı üyeden alıntı: mesajı görüntüle
Bende birtane vardı çalışmıyordu biraz mıncıklayıp çalıştırmıştım istersen upload edip sana yollarım. Ama bir faydası Yok işe yaramıyor Google indexlemede zorluk çekiyor
Verirsen sevinirim hocam. Değerli bulduğum bir domain var. Subdomain ile birleşince projelik oluyor. Her birine tek tek site kursam ana domain boş kalacak. Bu yüzden böyle bir şey yapmak istiyorum.