• 15-08-2021, 03:12:40
    #1
    Üyeliği durduruldu
    Normal bir yazıda mesela 'örnek' kelimesini yazınca otomatik stil (rengi yeşil, kalın) versin istiyorum. (yazı editörüyle değil)

    Bu mümkün mü nasıl yapılabilir?
  • 15-08-2021, 03:17:01
    #2
    <?php
    add_filter('the_content', 'yaziduzelt', 99);
    function yaziduzelt($content)
    {    
    str_replace('örnek', '<span style="font-weight:bold;color:green;">örnek</style>', $content);
    }
    
    ?>
    Bu işe yarar sanırım
  • 15-08-2021, 03:20:38
    #3
    atal adlı üyeden alıntı: mesajı görüntüle
    Normal bir yazıda mesela 'örnek' kelimesini yazınca otomatik stil (rengi yeşil, kalın) versin istiyorum. (yazı editörüyle değil)

    Bu mümkün mü nasıl yapılabilir?
    üstteki kod ile yapma onun yerine javascript ile yap, boşuna sitene yük getirme.
  • 15-08-2021, 03:22:01
    #4
    Üyeliği durduruldu
    BuRaKM adlı üyeden alıntı: mesajı görüntüle
    <?php
    add_filter('the_content', 'yaziduzelt', 99);
    function yaziduzelt($content)
    {    
    str_replace('örnek', '<span style="font-weight:bold;color:green;">örnek</style>', $content);
    }
    
    ?>
    Bu işe yarar sanırım
    functions dosyasına eklemeye çalıştığımda böyle bir hata ile karşılaşıyorum:

    The file /.../functions.php is corrupted.






    satrancali adlı üyeden alıntı: mesajı görüntüle
    üstteki kod ile yapma onun yerine javascript ile yap, boşuna sitene yük getirme.
    Nasıl yapabilirim?
  • 15-08-2021, 04:37:31
    #5
    yaz değişkenine değişmesini istediğiniz yeri kelime ve renk bilgisinin tutulduğu jsonlara da bu jsonları çoğaltarak istediklerinizi yazabilirsiniz.
    Çalışan bir örnek:
    https://dosya.co/r5fzlfh2axff/index.html.html
    Bir yere yazı yazdıkça uygulanmasını istiyorsanız her yazı yazıldığında çalıştırabilirsiniz.

     var js = [
                {
                    "kelime":"örnek 1",
                    "renk":"blue"
                },
                {
                    "kelime":"örnek 2",
                    "renk":"red"
                }
                ]
    
    var yaz = document.querySelector('.zfc');
    
    js.forEach(es => {
        yaz.innerHTML=String(yaz.innerHTML).replaceAll(`${es.kelime}`,`<span style="color:${es.renk}">${es.kelime}</span>`)
    });
    • NextWorld
    NextWorld bunu beğendi.
    1 kişi bunu beğendi.
  • 15-08-2021, 14:07:02
    #6
    Üyeliği durduruldu
    Çok teşekkürler halletim.
  • 16-08-2021, 01:48:03
    #7
    satrancali adlı üyeden alıntı: mesajı görüntüle
    üstteki kod ile yapma onun yerine javascript ile yap, boşuna sitene yük getirme.
    Onun getireceği yükten ne olur