自动 Wordpress 安装 php [浏览器端]

我制作了很多 wordpress 网站,所以我决定开始在我的本地主机上编写一个简单的自动化脚本,我只需填写一个表格,它就会构建 wordpress 站点。


表格如下所示 >


    <label>MagicWord<br /><input type="text" name="magicword"></label>

    <label>Email Address<br /><input type="text" name="email" ></label>

    <label>Site Title<br /><input type="text" name="title"></label>

    <label>Wp-Admin User<br /><input type="text" name="username" ></label>

    <label>Wp-Admin Password<br /><input type="password" name="password" ></label>

    <input type="submit" class="submit" value="Let Get Wordpressing!">

表单发布到 setup.php。“magicword”只是要创建的文件夹+数据库的名称。安装脚本创建数据库、创建文件夹、下载最新的 wordpress zip、解压缩并将其放置在已创建的文件夹中。


但是我正在努力解决如何使用表单输入进行 wordpress 安装设置。有很多 cli awnsers,但我无法弄清楚我将如何为网络做这件事。


$magicword = $_POST["magicword"];

$email = $_POST["email"];

$sitetitle = $_POST["title"];

$wpadminuser = $_POST["username"];

$wpadminpass = $_POST["password"];


define('ABSPATH', $WEBROOT);

define('WP_CONTENT_DIR', 'wp-content/');

define('WPINC', 'wp-includes');

define( 'WP_LANG_DIR', WP_CONTENT_DIR . '/languages' );


define('WP_USE_THEMES', true);

define('DB_NAME', $MYSQLDB);

define('DB_USER', $MYSQLUSER);

define('DB_PASSWORD', $MYSQLPWD);

define('DB_HOST', $MYSQLHOST);


$_GET['step'] = 2;

$_POST['weblog_title'] = $sitetitle;

$_POST['user_name'] = $wpadminuser;

$_POST['admin_email'] = $email;

$_POST['blog_public'] = true;

$_POST['admin_password'] = $wpadminpass;


require_once(ABSPATH . 'wp-admin/install.php');

require_once(ABSPATH . 'wp-load.php');

require_once(ABSPATH . WPINC . '/class-wp-walker.php');

require_once(ABSPATH . 'wp-admin/includes/upgrade.php');

我将这个解决方案视为 cli,但我似乎无法弄清楚 id 如何将我的表单条目添加到这些条目中,然后进行安装。


这是我在上面引用的代码的链接:https : //www.markomedia.com.au/install-wordpress-in-less-than-a-minute/


慕勒3428872
浏览 188回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP