Karolinapan你好,
谢谢你的链接。。将检查并返回。
我有一个基本的疑问。这是否适用于ubuntu shellscript中的bash脚本
当做,
维杰
您好!@拉加文2004,WP-CLI确实可以在bash脚本中使用。下面是一个示例:
#!/usr/bin/env-bash#输出WP-CLI版本。wp—版本
嗨,谢谢你的更新,我写了下面的代码,
我在html文件夹中创建了一个目录,然后创建了文件wp-install.sh。粘贴了以下代码,我的wp-cli工作正常,并成功收到消息。我正在尝试自动生成管理员的用户名和密码,然后对DB用户名和密码进行硬编码。我正在尝试创建一个一步安装程序,其中设置了整个wordpress,包括用户名密码和数据库,还安装了下面提到的插件。
<代码>
#!/垃圾桶/垃圾桶卷曲-Ohttps://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.pharphp wp-cli.phar--信息chmod+x wp-cli.pharsudo mv wp-cli.phar/usr/local/bin/wpwp-cli更新#变量#下载并解压缩WordPress#获取当前工作目录的父目录#sub_dir=$(目录名“$PWD”)#获取父目录的名称#parent_dir=$(基本名称“$sub_dir”)wp_domain=“$(目录名$PWD)”#读取-rp“{WP_DOMAIN}”;wp_title=“我的WordPress网站”db_name=$(cat/dev/urandom | tr-dc‘a-zA-Z0-9+*$@#’| fold-w 10 | head-n 1)#DB_USER=$(cat/dev/urandom|tr-dc'a-zA-Z0-9+*$@#'|fold-w 10|head-n 1)#DB_PASS=$(cat/dev/urandom|tr-dc'a-zA-Z0-9+*$@#'|fold-w 10|head-n 1)db_user=“萨米”db_pass=“密码”admin_email=“your_admin_email@example.com"DB_HOST=“本地主机”#WP_DOMAIN=“example.com”WP_TITLE=“我的WordPress网站”wp_admin_user=$(cat/dev/urandom|tr-dc'a-zA-Z0-9+*$@#'|fold-w 10|head-n 1)wp_admin_pass=$(cat/dev/urandom|tr-dc'a-zA-Z0-9+*$@#'|fold-w 10|head-n 1)DB_COLLATE=“utf8mb4_unicode _ ci”#定义WordPress网站凭据#下载WordPress核心文件wp核心下载--locale=en_US#创建wp-config.php文件wp-config创建--dbname=$db_name--dbuser=$db_user--dbpass=$db_pass#安装WordPresswp核心安装--url=$wp_domain--title=“$wp_title”--管理员用户=$wp_admin_user--管理员密码=$wp _admin_pass--管理员电子邮件=$admin_email#更新WordPress永久链接结构wp重写结构“/%postname%/”#安装默认WordPress主题和插件wp主题安装2016--激活wp插件安装akismet--激活wp插件安装jetpack--激活
</code>
附加了屏幕截图的链接
https://prnt.sc/foz0qwJiu1BF网址