Kendi WordPress Eklentinizi yaparken ayrı bir database tablosu oluşturmak isteyebilirsiniz. Eklentiyi aktif ederken tabloyu nasıl oluştururuz buna bakalım. Kodun içindeki açıklama satırlarıyla devam edelim.
function creating_plugin_table(){
global $wpdb;
// karakter setini ayarladık ben burda utf8 olarak belirledim. wp ayarlarındaki gibi kullanmak isterseniz aşağıdaki satırı bununla değiştirin. $charset_collate = $wpdb->get_charset_collate();
$charset_collate = 'DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci';
//Tablo adımız ve tablomuzun prefixi. Değiştirmediyseniz tablo adları wp_ ile başlar
$table_name = $wpdb->prefix . "tabloadi";
//Yukarıdaki bilgiler ve aşşağıdaki bilgileri kullanarak tablomuzu oluşturuyoruz
$sql = "CREATE TABLE $table_name (
id mediumint(9) NOT NULL AUTO_INCREMENT,
imei VARCHAR(255) NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY (imei)
) $charset_collate;";
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
dbDelta( $sql );
}
//Tablo oluşturma işlemini eklentinin aktivasyonu sırasında yapmak için register_activation_hook() kullanıyoruz
register_activation_hook( __FILE__, 'creating_plugin_table' );
Daha fazla bilgi için burayı inceleyebilirsiniz.
Kırmızı renkli alanları kendinize göre düzenleyin.
 
			
Bir cevap yazın