• 14-08-2018, 16:14:12
    #1
    function wp_pagenavi_dropdown() { 
    	wp_pagenavi(); 
    }
    
    
    function replace_content($text) {
      $replace = array(
        'a' => 'aaa',
        'b' => 'bbb',
        'c' => 'ccc',
    
      );
    
      $text = str_replace(array_keys($replace), $replace, $text);
      return $text;
    }
    
    add_filter('the_content','replace_content');
    Arkadaşlar merhaba elimde yukarıdaki gibi bir fonksiyo var bu fonksiynda örnekte olduğu gibi a harflerini aaa olarak b harflerini bbb olarak değiştiriyor. ancak ben istiyorum ki akbaba kelimesinde replace yapmasın ama baba kelimesnde yine yapsın yani belirleyeceğim bir kaç kelimede düzenleme yapmasın bu mümkün mü?
  • 14-08-2018, 16:20:34
    #2
    if ile text akbaba değil ise atlama şeklinde bir şey yazabilirsiniz

    if (!$text=="akbaba"){

    fonksiyon kodunuz

    }

    mobilim kod hatalı olabilir
  • 14-08-2018, 16:27:57
    #3
    Misafir
    xAsAx adlı üyeden alıntı: mesajı görüntüle
    function wp_pagenavi_dropdown() {
        wp_pagenavi();
    }
    
    
    function replace_content($text) {
      $replace = array(
        'a' => 'aaa',
        'b' => 'bbb',
        'c' => 'ccc',
    
      );
    
      $text = str_replace(array_keys($replace), $replace, $text);
      return $text;
    }
    
    add_filter('the_content','replace_content');
    Arkadaşlar merhaba elimde yukarıdaki gibi bir fonksiyo var bu fonksiynda örnekte olduğu gibi a harflerini aaa olarak b harflerini bbb olarak değiştiriyor. ancak ben istiyorum ki akbaba kelimesinde replace yapmasın ama baba kelimesnde yine yapsın yani belirleyeceğim bir kaç kelimede düzenleme yapmasın bu mümkün mü?
    function replace_content($text) {
        if($text != "akbaba"){
            $replace = array('a' => 'aaa', 'b' => 'bbb', 'c' => 'ccc', );
            $text = str_replace(array_keys($replace), $replace, $text);
        }
        return $text;
    }
    şeklinde çalışır fonksiyonu güncelleyin daha fazla kelime eklenmesini istersenizde
     if($text != "akbaba" && $text != "2.kelime" && $text != "3.kelime vs..")
    şeklinde devam ettirebilirsiniz
  • 14-08-2018, 16:43:48
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    function replace_content($text) {
        if($text != "akbaba"){
            $replace = array('a' => 'aaa', 'b' => 'bbb', 'c' => 'ccc', );
            $text = str_replace(array_keys($replace), $replace, $text);
        }
        return $text;
    }
    şeklinde çalışır fonksiyonu güncelleyin daha fazla kelime eklenmesini istersenizde
     if($text != "akbaba" && $text != "2.kelime" && $text != "3.kelime vs..")
    şeklinde devam ettirebilirsiniz

    kardeşim yaptım ama hariç tutmadı...http://prntscr.com/kii610 bi hatam mı var



    http://prntscr.com/kiicsz son olarak düzenledim kod çalıştı ama yine aynı şekilde hariç tutmadı
  • 14-08-2018, 18:16:51
    #5
    Misafir
    xAsAx adlı üyeden alıntı: mesajı görüntüle
    kardeşim yaptım ama hariç tutmadı...http://prntscr.com/kii610 bi hatam mı var



    http://prntscr.com/kiicsz son olarak düzenledim kod çalıştı ama yine aynı şekilde hariç tutmadı
    function replace_content($text) {
        if($text != "akbaba"){
            $replace = array('a' => 'aaa', 'b' => 'bbb', 'c' => 'ccc', );
            $text = str_replace(array_keys($replace), $replace, $text);
        }
        return $text;
    }
    veya
    function replace_content($text) {
        if($text != "akbaba" && $text != "2.kelime"){
            $replace = array('a' => 'aaa', 'b' => 'bbb', 'c' => 'ccc', );
            $text = str_replace(array_keys($replace), $replace, $text);
        }
        return $text;
    }
    bunu kullanın
  • 14-08-2018, 18:30:00
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    function replace_content($text) {
        if($text != "akbaba"){
            $replace = array('a' => 'aaa', 'b' => 'bbb', 'c' => 'ccc', );
            $text = str_replace(array_keys($replace), $replace, $text);
        }
        return $text;
    }
    veya
    function replace_content($text) {
        if($text != "akbaba" && $text != "2.kelime"){
            $replace = array('a' => 'aaa', 'b' => 'bbb', 'c' => 'ccc', );
            $text = str_replace(array_keys($replace), $replace, $text);
        }
        return $text;
    }
    bunu kullanın
    sonuç yine aynı akbaba kelimesinde ki a ve b harfleri yine replaceye uğruyor
  • 14-08-2018, 18:31:46
    #7
    Misafir
    xAsAx adlı üyeden alıntı: mesajı görüntüle
    sonuç yine aynı akbaba kelimesinde ki a ve b harfleri yine replaceye uğruyor
    wordpress ile alakalı bilini bulmanızı tavsiye ediyorum o zaman hocam php ile o fonksiyonun yinede replace etme ihtimali sıfır çünkü
  • 14-08-2018, 18:35:02
    #8
    Misafir adlı üyeden alıntı: mesajı görüntüle
    wordpress ile alakalı bilini bulmanızı tavsiye ediyorum o zaman hocam php ile o fonksiyonun yinede replace etme ihtimali sıfır çünkü
    tamm hocam teşekkürler