PHP code example of deliciousbrains / wp-migrations
1. Go to this page and download the library: Download deliciousbrains/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/ */
deliciousbrains / wp-migrations example snippets
use DeliciousBrains\WPMigrations\Database\AbstractMigration;
class AddCustomTable extends AbstractMigration {
public function run() {
global $wpdb;
$sql = "
CREATE TABLE " . $wpdb->prefix . "my_table (
id bigint(20) NOT NULL auto_increment,
some_column varchar(50) NOT NULL,
PRIMARY KEY (id)
) {$this->get_collation()};
";
dbDelta( $sql );
}
public function rollback() {
global $wpdb;
$wpdb->query( 'DROP TABLE ' . $wpdb->prefix . 'my_table');
}
}
use DeliciousBrains\WPMigrations\Database\AbstractMigration;
class AddPricingPage extends AbstractMigration {
public function run() {
$pricing_page_id = wp_insert_post( array(
'post_title' => 'Pricing',
'post_status' => 'publish',
'post_type' => 'page',
) );
update_post_meta( $pricing_page_id, '_wp_page_template', 'page-pricing.php' );
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.