$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.