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