• 11-03-2010, 00:11:13
    #1
    Sitelerimden birine 2 farklı wordpress kurdum.

    1. siteadresi.com (Burası türkçe kısım)
    2. siteadresi.com/en (Burası ingilizce kısım)

    İstediğim :

    siteadresi.com/aaaaaaa.html bu linke tıklayınca siteadresi.com/en/aaaaaaa.html bu linkin açılması için kod arıyorum.

    Aşağıdaki gibi bir kod denedim ancak çözüme ulaşamadım.

    <?php bloginfo('url'); ?>/en/<?php echo get_permalink($postid); ?>
    Yukarıdaki kodu kullanınca oluşan link ;

    siteadresi.com/en/http://www.siteadresi.com/aaaaaaa.html

    İstediğim :

    siteadresi.com/aaaaaaa.html bu linke tıklayınca siteadresi.com/en/aaaaaaa.html bu linkin açılması için kod arıyorum.

    Bunu yapmanın yolları veya sadece aaaaaaa.html yi çekebileceğimiz kod varmı?
  • 11-03-2010, 17:52:11
    #2
    <?php
    $link = get_permalink($postid);
    $siteadi = get_bloginfo('url');
    $slug = str_replace($siteadi, "", $link);
    echo get_bloginfo('url')."/en/".$slug;
    ?>
    veya
    <?php
    $link = get_permalink($postid);
    $yeni = str_replace(get_bloginfo('url')."/", get_bloginfo('url')."/en/", $link);
    echo $yeni;
    ?>
    ikisi de istediğin adresi verecektir sanıyorum...