Wordpress mesajına PHP - Bu iyi mi?

3 Cevap php

Ben bazı bilgileri uzun listeleri ile çalışıyoruz ve benim wordpress blog mesajların çeşitli biçimlerde onu göndermek için iyi bir yol ile geldim.

Sana mesaj php çalıştırmak için izin verir exec-PHP eklentisi yüklü. Sonra benim wordpress veritabanında yeni bir tablo (cümlesini) oluşturulan ve isimleri, puanları, ve diğer malzeme ile bu tabloyu doldurdu.

Sonra bir wordpress yazı bilgileri görüntülemek için bazı basit kod kullanmak mümkün oldu. Aşağıda bir örnek, ama sen gerçekten ne istediğini yapabilirdi. Benim soru - Bunu yaparken bir sorun mu var? güvenlik? veya bellek? Ben sadece her yazının tüm bilgileri yazabilirsiniz, ama bu gerçekten çok güzel. Herhangi bir düşünce takdir edilmektedir.

<?php
$theResult = mysql_query("SELECT * FROM NEWTABLE WHERE Score < 100  ORDER BY LastName");

while($row = mysql_fetch_array($theResult))
  {
  echo $row['FirstName'];
  echo " " . $row['LastName'];
  echo " " . $row['Score'];
  echo "<br />";
  }

?> 

3 Cevap

Kesinlikle güvenlik açısından şüpheli. Sitenize bir yönetici oturum açma alır herkes veritabanında rasgele sorguları çalıştırabilirsiniz.

Eğer yanlış sorgu yazarak ve db nuking olasılığını cabası. Pek olası değil, ama yine de bir risk.

Muhtemelen bunu yapmanın en iyi yolu o sorguyu çalıştırır ve sonrası belirli bir etiket koymak sonucunu görüntüleyen bir eklenti yazmak olacaktır.

Bu her yazı için olur Alternatif olarak, daha sonra admin alanında tema veya bir ortamda bir şablon etiketi kullanabilirsiniz.

http://codex.wordpress.org/Shortcode_API: Bu shortcodes için ne olduğunu

WordPress › Sniplets « WordPress Plugins "kusur" moda bir tür PHP ile çalışır. Eğer (mesajların aksine) sayfalarında php çalıştırmak için gereken ve eğer bir sayfa şablonuna çalıştırın: Page Templates « WordPress Codex