我制作了很多 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/
1 回答
- 1 回答
- 0 关注
- 167 浏览
添加回答
举报
0/150
提交
取消