WordPress 自动初始化数据库
Posted zhaofeng-shu33
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WordPress 自动初始化数据库相关的知识,希望对你有一定的参考价值。
背景
自动化搭建开发环境、测试、部署如通过网页操作(访问 /wp-admin/install.php
)相对比较麻烦且在有的场景无法实现。
步骤
- 修改
wp-config.php
配置 wordpress 的数据库信息。 - 在与
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);
?>
注意在以上设置用户名和密码。
- 通过命令行或终端运行
php custom_install.php
即可完成wordpress数据库的初始化。
以上是关于WordPress 自动初始化数据库的主要内容,如果未能解决你的问题,请参考以下文章
markdown 在WordPress中使用jQuery代码片段
Wordpress - 将代码片段包含到布局的选定部分的插件
vscode 用户代码片段 vue初始化模板 Snippet #新加入开头注释 自动生成文件名 开发日期时间等内容