• 10-10-2020, 00:15:11
    #1
    İşlem tamamlanmıştır arkadaşlar. Kendim çözdüm. Eğer ihtiyacı olan arkadaşlar var ise kodu buraya bırakıyorum. kodu header.php ye ekleyin yeterli

    <?php
    if(is_tag() && $wp_query->found_posts < 2):
    global $post;
    $link = get_permalink($post->ID);
    header("Location: ".$link);
    endif;
    ?>



    Arkadaşlar merhaba, bir sitem sürekli etiketlerden hit alıyor. fakat izleme yaptıgımda organik olarak etiketten gelen kullanıcı yazının kendisine girmeden siteden çıkıyor. benim amacım etiket linkine tıkladıgında yazının kendi linkine direk gitmesini istiyorum. bunu yapabilecek arkadaşlar var ise pm atabilirlerse sevinirim.

    Örnek olarak google da bu kelime ve bu linkten hit geliyor : site.com/tag/r10anlami
    ama ben bu linkin direk : site.com/r10nedemek konusuna gitmesini istiyorum. gibi bir şey...
  • 10-10-2020, 00:20:43
    #2
    PM gönderildi.
  • 10-10-2020, 01:44:04
    #3
    selamlar çözdüğünüzü yazmışsınız fakat o etikette hiç yazı yoksa nereye yönlendiriyor denediniz mi?

    ayrıca functions.php'de şu şekilde kullanmak daha mantıklı olacaktır:

    function redirect_to_post(){
    global $wp_query;
    if( is_tag() && $wp_query->post_count == 1 ){
    the_post();
    $post_url = get_permalink();
    wp_redirect( $post_url );
    }
    
    } add_action('template_redirect', 'redirect_to_post');
  • 10-10-2020, 06:30:18
    #4
    d3nnis adlı üyeden alıntı: mesajı görüntüle
    selamlar çözdüğünüzü yazmışsınız fakat o etikette hiç yazı yoksa nereye yönlendiriyor denediniz mi?

    ayrıca functions.php'de şu şekilde kullanmak daha mantıklı olacaktır:

    function redirect_to_post(){
    global $wp_query;
    if( is_tag() && $wp_query->post_count == 1 ){
    the_post();
    $post_url = get_permalink();
    wp_redirect( $post_url );
    }
    
    } add_action('template_redirect', 'redirect_to_post');
    hocam hiç yazı yoksa google da index almaz ki yani öyle bir sayfa olmaz. Veya Demek istediğinizi tam anlayamadım
  • 10-10-2020, 06:33:45
    #5
    mustang01 adlı üyeden alıntı: mesajı görüntüle
    hocam hiç yazı yoksa google da index almaz ki yani öyle bir sayfa olmaz. Veya Demek istediğinizi tam anlayamadım
    index almış bir yazıyı silmiş ya da etiketi kaldırmış olabilme ihtimalini düşündüm