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.
Worpdress İçeriklerinde Php Kodları Nasıl Kullanılır?
9
●331
- 12-06-2017, 19:55:16Hmm.chnyrdkl adlı üyeden alıntı: mesajı görüntüle
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Üyeliği durdurulduEklentisiz 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Şöyle çok basit bir yöntem buldum.by_karahan adlı üyeden alıntı: mesajı görüntüle
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Üyeliği durdurulduEvet oluşturur. Bu işlem widgettan sunucuya karşı php kod çalıştırmayı etkinleştirerek potansiyel bir güvenlik açığı oluşturur.Moonweb adlı üyeden alıntı: mesajı görüntüle
İ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Çok teşekkür ederim ilginiz için.by_karahan adlı üyeden alıntı: mesajı görüntüle
İyi çalışmalar dilerim. - 13-06-2017, 14:26:11Üyeliği durduruldushortcode 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.