PHP code example of enshtein / wp-migrations
1. Go to this page and download the library: Download enshtein/wp-migrations library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
enshtein / wp-migrations example snippets
use Enshtein\WpMigrations\Migration;
return new class extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
global $wpdb;
// up migration code
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
global $wpdb;
// down migration code
}
};
use Enshtein\WpMigrations\Migration;
return new class extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
global $wpdb;
$_sql = "CREATE TABLE `{$wpdb->prefix}price` (
`id` int(10) NOT NULL auto_increment,
PRIMARY KEY (id)
) {$this->collation()}";
dbDelta($_sql);
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
global $wpdb;
$wpdb->query("DROP TABLE IF EXISTS `{$wpdb->prefix}price`");
}
};