WordPress Create Custom Table (WordPress Özel Tablo Oluşturma) – WordPress Plugin Development

Hüseyin Tıntaş November 14, 2022 8:38 pm

WordPress custom tema veya custom plugin geliştirirken ihtiyacım olan gereksinimlerden bir tanesiydi. Özel plugin veya tema yazarken wordpress prefix’i ile kullanabileceğiniz PHP kodlarını aşağıda bulabilirsiniz.

<?php
//CREATE TABLES
function create_custom_table() {
    global $wpdb;
    $charset_collate = $wpdb->get_charset_collate();
	
    $table_name = $wpdb->prefix . 'custom_table_name';

    $sql = "CREATE TABLE " . $table_name . " (
	id int(11) NOT NULL AUTO_INCREMENT,
	name tinytext NOT NULL,
	photo VARCHAR(200) NOT NULL,
	PRIMARY KEY  (id)
    ) $charset_collate;";
 
    require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
    dbDelta($sql);
}
register_activation_hook(__FILE__, 'create_custom_table');
?>

Wordpress wordpress create custom table wordpress custom plugin wordpress custom plugin development wordpress özel plugin geliştirme wordpress tablo oluşturma

Leave a Reply

Comments (0)

Bu yazıya ait yorum bulunamadı. İlk yorumu sen yapmak ister misin?