• 11-05-2009, 03:19:02
    #10
    the_content değişkenine kanca (hook) atsan

    Alıntı
    add_action('the_content', 'buldegistir');


    bunu bir preg_replace fonksiyonuna yönlendirsen

    Alıntı
    function buldegistir(){
    seemsiyah ın kodlar dediğim mantık ama arkadaşımızın kodunda ufak bir hata var (gözden kaçırmıştır)

    doğrusu;
    <?php 
    add_action('the_content', 'buldegistir'); 
    function buldegistir(){ 
    $content = preg_replace("(</b>)", "", $content); 
    return $content; 
    } 
    ?>
  • 11-05-2009, 04:30:44
    #11
    @niphell, verdiğim kodu denediniz mi? Bende hata vermedi, aynı sonucu döndürdü?
  • 11-05-2009, 06:09:44
    #12
    @Seemsiyah, verdiğin kodlar değişikliği yapıp, $content'in sonuna ekler oradaki .= ifadesi = olacak, gözünden kaçmış sanırım. Sen muhtemelen "içerik liemkaml iek amiea (</b>)" şeklinde bir içerikte kullandığından farketmemiş olabilirsin.
  • 11-05-2009, 07:42:32
    #13
    Pardon, ben sona eklemişim <b> tagını
  • 11-05-2009, 10:32:42
    #14
    bu fonksiyonu hangi dosyada yapmamız gerekli?
  • 11-05-2009, 10:41:37
    #15
    functions.php içerisine ekleyebilirsiniz
  • 11-05-2009, 16:41:19
    #16
    arkadaşlar baştanta yazmıştım php kısmını biliyorum.
    ama hangi dosyada hangi degişkende yapacagım diye soruyorum

    php bölümüne acmadım ki.

    wordpress te hangi dosyada hangi degişkende bunu yapacagım?
  • 11-05-2009, 16:57:57
    #17
    Tema klasörünüze gidin.
    Functions.php dosyasını bir metin editörü yardımıyla açın.
    Dosyanın en sonundaki
    ?>
    işaretinin bir üst satırına:
    add_action('the_content', 'buldegistir');
    function buldegistir(){
    $content = preg_replace("(</b>)", "", $content);
    return $content;
    }
    kodlarını ekleyin. Başka bir yere ekleme yapmanıza gerek yok
  • 14-05-2009, 15:02:40
    #18
    Aşagıdaki gibi bir js kodu kullandım. 1. olan cıkıyor ama 2. olan yazı cıkmıyor sizce neden olabilir.

    add_action('the_content', 'buldegistir');
    function buldegistir(){
    $jbas = "<script type=text/javascript>
    setTimeout('gizle()',10000); 
    function gizle() { 
    var x=document.getElementById('birinci').style; 
    var y=document.getElementById('ikinci').style; 
    if(x.display=='block') { x.display='none'; y.display='block'; } 
    else { x.display='block'; y.display='none'; } 
    }
    </script>
    <div id=\"birinci\" style=\"display:block\"><br /><br /><center>Yazı yükleniyor lütfen bekleyin</center><br /></div><div id=\"ikinci\" style=\"display:none\">";
    $json = "</div>";
    $content = $jbas.$content.$json;
    return $content;
    }
    yazı yükleniyor bölümü cıkıyor ama yazım cıkmıyor.