• 12-06-2017, 19:41:55
    #1
    Php ile hazırlanmış bazı hesaplama araçlarını post olarak yayınlamak istiyorum.
    Çözüm olarak PHP Code For Posts eklentisini kullanıyorum.
    Eklenti kullanmadan bir çözüm sunan olursa çok sevinirim.
  • 12-06-2017, 19:43:20
    #2
    Bildiğim kadarıyla eklenti kullanmadan pek mümkün değil.
  • 12-06-2017, 19:51:52
    #3
    yeni bir şablon olarak kullabilirsin hocam?
    template-hesap.php şeklinde entegre edersin çalışacaktır?
  • 12-06-2017, 19:55:16
    #4
    chnyrdkl adlı üyeden alıntı: mesajı görüntüle
    yeni bir şablon olarak kullabilirsin hocam?
    template-hesap.php şeklinde entegre edersin çalışacaktır?
    Hmm.
    Her kod için ayrı şablon oluşturmam gerekecek o zaman değil mi?
    Siteyi yorması açısından düşününce eklenti mi daha mantıklı olur yoksa her birini şablon olarak oluştrmak mı?
  • 12-06-2017, 23:58:27
    #5
    Üyeliği durduruldu
    Eklentisiz olarak bunu yapabilmenin 2 yolu var;

    1) Yukarıdaki arkadaşın da dediği gibi şablon oluşturmak
    2) function.php dosyasına tanımlamalar yaparak short code oluşturmak ve postlarda bu short code kullanmak.
  • 13-06-2017, 01:02:41
    #6
    by_karahan adlı üyeden alıntı: mesajı görüntüle
    Eklentisiz olarak bunu yapabilmenin 2 yolu var;

    1) Yukarıdaki arkadaşın da dediği gibi şablon oluşturmak
    2) function.php dosyasına tanımlamalar yaparak short code oluşturmak ve postlarda bu short code kullanmak.
    Şöyle çok basit bir yöntem buldum.
    http://www.hibestil.com/wordress-textwidgette-php-

    calistirma/
    Denedim de işe yarıyor.
    Sizce güvenlik açısından bir sorun oluşturur mu?
  • 13-06-2017, 01:32:32
    #7
    Üyeliği durduruldu
    Moonweb adlı üyeden alıntı: mesajı görüntüle
    Şöyle çok basit bir yöntem buldum.
    http://www.hibestil.com/wordress-textwidgette-php-

    calistirma/
    Denedim de işe yarıyor.
    Sizce güvenlik açısından bir sorun oluşturur mu?
    Evet oluşturur. Bu işlem widgettan sunucuya karşı php kod çalıştırmayı etkinleştirerek potansiyel bir güvenlik açığı oluşturur.

    İlgili koddaki "eval ()" kısmının "bu şekilde" kullanılmasını önermem.

    Wordpress'in mevcut text widget'ına php özelliği eklemek kötü bir fikirdir ve kaçınılmalıdır.

    Bunun yerine, statik kodunuz ile özel bir widget oluşturun.

    Ya da özel bir php kodunu çalıştırmak için direkt olarak tema içerisine entegre edilmesinden yanayım ben.

    İyi çalışmalar.
  • 13-06-2017, 01:39:18
    #8
    by_karahan adlı üyeden alıntı: mesajı görüntüle
    Evet oluşturur. Bu işlem widgettan sunucuya karşı php kod çalıştırmayı etkinleştirerek potansiyel bir güvenlik açığı oluşturur.

    İlgili koddaki "eval ()" kısmının "bu şekilde" kullanılmasını önermem.

    Wordpress'in mevcut text widget'ına php özelliği eklemek kötü bir fikirdir ve kaçınılmalıdır.

    Bunun yerine, statik kodunuz ile özel bir widget oluşturun.

    Ya da özel bir php kodunu çalıştırmak için direkt olarak tema içerisine entegre edilmesinden yanayım ben.

    İyi çalışmalar.
    Çok teşekkür ederim ilginiz için.
    İyi çalışmalar dilerim.
  • 13-06-2017, 14:26:11
    #9
    WWT
    Üyeliği durduruldu
    shortcode en mantıklısı diye düşünüyorum. ya da, acf ile özel alanlar yardımıyla da çözebilirsiniz.

    mesela;

    post eklerkenki alanınız:
    eklenecek hesaplama seçin : 1, 2, 3, 4, 5

    ön tarafta 1 ise şu kodlar, 2 ise şu kodlar gibi düşünülebilir. ama yine de shortcode daha mantıklı tabi.