• 06-04-2022, 20:03:31
    #1
    Arkadaşlar ne yaptıysam olmuyor. Wordpress tema kurulumu yaptım. Her şey çok güzel ancak tek sorun bu kısımlar kaldı.

    Ne yapsam da değişmiyor. Loco Translate ile de denedim bu yazan terimler hiçbir yerde yok.

    Sadece temaya ait olan dil dosyasında var o da .pot uzantılı. Onu masaüstüne indirdim ve notepad ile açtım. Burada yer alan ingilizce terimlerin hepsi onda yer alıyor. El ile düzenleyip sunucuya tekrar yükledim. Değişen bişey olmadı. Acil yardım lazım. Nasıl düzeltebilirim?

  • 06-04-2022, 20:08:14
    #2
    Çözemez seniz gece saat 11 de yazın yardımcı olayım.
  • 06-04-2022, 20:08:42
    #3
    Açılış sayfası sabit bir sayfa mı
  • 06-04-2022, 20:16:11
    #4
    Kelimeleri değiştirmek için function.php üzerinden oynayabilirsin.

    function change_translate_text( $translated_text ) {
        if ( 'DEGISTIRMEK ISTEDIGIN KELIME'  === $translated_text ) {
            $translated_text = 'SON HALI!';
        }
        return $translated_text;
    }
    add_filter( 'gettext', 'change_translate_text', 20 );
  • 06-04-2022, 20:34:13
    #5
    ergunaksoy adlı üyeden alıntı: mesajı görüntüle
    Kelimeleri değiştirmek için function.php üzerinden oynayabilirsin.

    function change_translate_text( $translated_text ) {
        if ( 'DEGISTIRMEK ISTEDIGIN KELIME'  === $translated_text ) {
            $translated_text = 'SON HALI!';
        }
        return $translated_text;
    }
    add_filter( 'gettext', 'change_translate_text', 20 );
    hocam peki 3 veya daha fazla kelime için ne yapmalıyız? 4 farklı cümle var değiştirmek istediğim. Yöntem işe yaradı ancak kodları alt alta eklediğimde sorun oluştu.
  • 06-04-2022, 21:25:39
    #6
    logopiksel adlı üyeden alıntı: mesajı görüntüle
    hocam peki 3 veya daha fazla kelime için ne yapmalıyız? 4 farklı cümle var değiştirmek istediğim. Yöntem işe yaradı ancak kodları alt alta eklediğimde sorun oluştu.
    translated_text yazısını translated_text2 olarak değiştirirsen fonksiyondaki, tekrar fonksiyon olarak eklemeyi dener misin?

    function change_translate_text( $translated_text ) {
    if ( 'DEGISTIRMEK ISTEDIGIN KELIME' === $translated_text ) {
    $translated_text = 'SON HALI!';
    }
    return $translated_text;
    }

    if ( 'DEGISTIRMEK ISTEDIGIN KELIME' === $translated_text2 ) {
    $translated_text2 = 'SON HALI!';
    }
    return $translated_text2;
    }

    add_filter( 'gettext', 'change_translate_text', 20 );

    üstteki olmaz ise,



    function change_translate_text( $translated_text ) {
    if ( 'DEGISTIRMEK ISTEDIGIN KELIME' === $translated_text ) {
    $translated_text = 'SON HALI!';
    }
    return $translated_text;
    }
    add_filter( 'gettext', 'change_translate_text', 20 );

    function change_translate_text( $translated_text2) {
    if ( 'DEGISTIRMEK ISTEDIGIN KELIME' === $translated_text2 ) {
    $translated_text2 = 'SON HALI!';
    }
    return $translated_text;
    }
    add_filter( 'gettext', 'change_translate_text', 20 );

    deneyebilir misin?
  • 07-04-2022, 01:12:12
    #7
    ergunaksoy adlı üyeden alıntı: mesajı görüntüle
    translated_text yazısını translated_text2 olarak değiştirirsen fonksiyondaki, tekrar fonksiyon olarak eklemeyi dener misin?

    function change_translate_text( $translated_text ) {
    if ( 'DEGISTIRMEK ISTEDIGIN KELIME' === $translated_text ) {
    $translated_text = 'SON HALI!';
    }
    return $translated_text;
    }

    if ( 'DEGISTIRMEK ISTEDIGIN KELIME' === $translated_text2 ) {
    $translated_text2 = 'SON HALI!';
    }
    return $translated_text2;
    }

    add_filter( 'gettext', 'change_translate_text', 20 );

    üstteki olmaz ise,



    function change_translate_text( $translated_text ) {
    if ( 'DEGISTIRMEK ISTEDIGIN KELIME' === $translated_text ) {
    $translated_text = 'SON HALI!';
    }
    return $translated_text;
    }
    add_filter( 'gettext', 'change_translate_text', 20 );

    function change_translate_text( $translated_text2) {
    if ( 'DEGISTIRMEK ISTEDIGIN KELIME' === $translated_text2 ) {
    $translated_text2 = 'SON HALI!';
    }
    return $translated_text;
    }
    add_filter( 'gettext', 'change_translate_text', 20 );

    deneyebilir misin?
    malesef hocam 2 yöntemi de denedim olmuyor kritik uyarı veriyor.
  • 07-04-2022, 01:19:02
    #8
    logopiksel adlı üyeden alıntı: mesajı görüntüle
    malesef hocam 2 yöntemi de denedim olmuyor kritik uyarı veriyor.
    Sabahtan tekrsrdan bakicam hocam
  • 07-04-2022, 09:34:25
    #9
    Merhabalar hocam,

    function ra_change_translate_text_multiple( $translated )
     {     $text = array(      
                    'eski1' => 'yeni1',        
                    'eski2' => 'yeni2',        
                    'eski3' => 'yeni3',    
              );    
              $translated = str_ireplace(  array_keys($text),  $text,  $translated );    
              return $translated;
    }
    add_filter( 'gettext', 'ra_change_translate_text_multiple', 20 );
    deneyebilir misiniz?