• 09-05-2009, 16:20:47
    #1
    arkadaşlar
    hangi dosyada oynama yaparsam sadece mesaj gösteriminde preg_replace kullanabilirim?
  • 09-05-2009, 16:38:44
    #2
    Buyur.

    Alıntı
    <?php $id =$post->ID;
    $the_content =$wpdb->get_var(”SELECT post_content FROM $wpdb->posts WHERE ID = $id”);
    $bunlaricek = ‘çekiceğin şey’;
    preg_match_all($bunlaricek, $the_content, $yakala);
    $yazdir = $yakala['1'][0]; ?>
  • 09-05-2009, 21:28:24
    #3
    kodlamasını biliyorum ama hangi dosyadan bunu yapabilecegim bilmiyorum.
    hangi dosyadan yapabilirm
  • 09-05-2009, 21:35:18
    #4
    Tekil yazıları gösterirken kullanacaksanız temanızın single.php dosyasından düzenleme yapacaksınız.
    Eğer yapmak istediğiniz yazı içeriklerinde oynamak ise WP’nin add_action() Fonksiyonu Yakup Gövler'in Not Defteri adresindeki yazımda bahsettiğim add_action('the_content'... li olan örneği kendine uyarlamalısın. Oradaki kodu temanızın functions.php dosyasına kendinize göre değiştirirseniz yazı içeriklerine istediğiniz gibi müdahale edebilirsiniz.
  • 10-05-2009, 00:06:32
    #5
    bul degiştir yapmak istiyorum.

    örnegin ayşe kelimesini bulup fatmaya cevirmesini istiyorum.

    kullanacagım komutta:

    $ozet = preg_replace("(</b>)", "", $ozet);
  • 10-05-2009, 22:41:21
    #6
    kimseden ses cıkmadı
  • 10-05-2009, 23:05:09
    #7
    the_content değişkenine kanca (hook) atsan ve bunu bir preg_replace fonksiyonuna yönlendirsen ve eklenti haline çevirsen sonrada aktif etsen, daha sonra bu değiştirme işlemini hangi sayfada yapacaksan eklenti fonksiyonunu o sayfanın başına yazsan

    istediklerini görmezmi?

    Yakup Gövler'in Not Defteri

    arkadaşımızın notlarına bak istersen. küfür filitrelemekle aynı mantık
  • 11-05-2009, 01:19:37
    #8
    nurettin adlı üyeden alıntı: mesajı görüntüle
    bul degiştir yapmak istiyorum.

    örnegin ayşe kelimesini bulup fatmaya cevirmesini istiyorum.

    kullanacagım komutta:

    $ozet = preg_replace("(</b>)", "", $ozet);
    benim verdiğim kodu kullanabilirsin.
  • 11-05-2009, 02:48:33
    #9
    <?php
    add_action('the_content', 'buldegistir');
    function buldegistir(){
    $content .= preg_replace("(</b>)", "", $content);
    return $content;
    }
    ?>
    benzeri bir kullanım denediniz mi?