我制作了很多 wordpress 網(wǎng)站,所以我決定開始在我的本地主機上編寫一個簡單的自動化腳本,我只需填寫一個表格,它就會構(gòu)建 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!">表單發(fā)布到 setup.php?!癿agicword”只是要創(chuàng)建的文件夾+數(shù)據(jù)庫的名稱。安裝腳本創(chuàng)建數(shù)據(jù)庫、創(chuàng)建文件夾、下載最新的 wordpress zip、解壓縮并將其放置在已創(chuàng)建的文件夾中。但是我正在努力解決如何使用表單輸入進(jìn)行 wordpress 安裝設(shè)置。有很多 cli awnsers,但我無法弄清楚我將如何為網(wǎng)絡(luò)做這件事。$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 如何將我的表單條目添加到這些條目中,然后進(jìn)行安裝。這是我在上面引用的代碼的鏈接:https : //www.markomedia.com.au/install-wordpress-in-less-than-a-minute/
- 1 回答
- 0 關(guān)注
- 171 瀏覽
添加回答
舉報
0/150
提交
取消