1. 程式人生 > >WordPress 自動初始化資料庫

WordPress 自動初始化資料庫

背景

自動化搭建開發環境、測試、部署如通過網頁操作(訪問 /wp-admin/install.php)相對比較麻煩且在有的場景無法實現。

步驟

  1. 修改 wp-config.php 配置 wordpress 的資料庫資訊。
  2. 在與wp-config.php 同級的目錄新建custom_install.php,輸入如下程式碼:
<?php
define( 'WP_INSTALLING', true );

/** Load WordPress Bootstrap */
require_once( dirname( __FILE__ ) . '/wp-load.php' );

/** Load WordPress Administration Upgrade API */
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );

/** Load WordPress Translation Install API */
require_once( ABSPATH . 'wp-admin/includes/translation-install.php' );

/** Load wpdb */
require_once( ABSPATH . WPINC . '/wp-db.php' );

define('WP_SITEURL', 'http://localhost/wordpress');
$weblog_title = 'develop';
$user_name = 'zhaofeng_shu33';
$admin_email = '
[email protected]
'; $public = 1; $admin_password = 'random_generation_of_password'; // in plain text $loaded_language = ''; $result = wp_install($weblog_title, $user_name, $admin_email, $public, '', wp_slash( $admin_password ), $loaded_language); print_r($result); ?>

注意在以上設定使用者名稱和密碼。

  1. 通過命令列或終端執行 php custom_install.php
    即可完成wordpress資料庫的初始化。