问题标签 [wp-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
49 浏览

wordpress - WP Core Update 会单独留下 wp-content 吗?

嗨,我有一个 wordpress 网站,想通过 wp-cli 进行更新。

该命令是否会wp core update单独保留 wp-content 文件夹?

0 投票
3 回答
2180 浏览

wordpress - 如何在 Docker 上的 WordPress 上启用主题

我正在使用 docker 为几个 wordpress 主题/插件运行开发环境。但是,我不知道如何在创建容器时自动启用我的主题。通常我会为此使用 wp-cli。我创建了一个扩展官方 wordpress 图像的自定义图像,但我无法弄清楚如何在 /var/www/html 文件夹获取设置后运行 wp-cli 命令(我认为这是由 wordpress 图像创建的入口点脚本)。如果我将命令放在 dockerfile 中的“RUN”命令中,则命令将失败,因为 /var/www/html 目录为空。但是,如果我在设置容器后连接到容器,则会填充目录,并且 wp-cli 可以正常工作。如何在运行父映像的 entrypoint.sh 后运行命令?

这是我的 dockerfile 的内容(不起作用):

0 投票
0 回答
59 浏览

sql - 通过 wp-cli 批量更新 URL 的正则表达式 SQL 命令

我们对 WordPress 网站进行了 URL 永久链接更改,删除了 URL 中不再需要的日期,只保留了域、子文件夹和帖子名。

从 /%year%/%monthnum%/%day%/%postname%/ 到 /%postname%/

虽然 301 重定向运行良好,但我们希望使用 WP-CLI 立即更新帖子内容中的数百个 URL 引用。有谁知道如何在 WP-CLI 中为此创建一个正则表达式 SQL 命令,以从 URL 中删除日期,使所有内部链接再次成为最新的?

0 投票
1 回答
254 浏览

wordpress - 通过作曲家安装 WP-CLI

我正在研究一个用于练习的 wordpress 骨架。我有一个 Composer 项目并安装了wp-cli/wp-cli依赖项。

我想用这个创建和运行自定义任务wp-cli,例如将 WordPress 的核心下载到这个项目中。这是因为我没有将 wordpress 的核心放到我的 git 存储库中。

因为我只在我的项目中安装了wp-cli/wp-cli依赖项,而不是在本地机器上全局安装,所以我无法在wp ...普通终端上运行命令。

对于我自己的研究,我发现我可以在我的 IntelliJ IDE 中使用命令行工具支持插件。有了这个插件,我可以使用 composer 依赖项来运行带有wp-cli. 我认为这不是正确的解决方案,因为每个人可能有不同的 IDE 和/或操作系统。

如何wp-cli通过 Composer 在安装过程中运行命令?

0 投票
1 回答
17 浏览

wordpress - 插件或其他方式在 WordPress 中切换页面

我的 wordpress 网站中有几页有时需要切换。

精确地想象一个谈论星期一的页面。同一页面需要在第二天讨论星期二。

每天的内容完全不同。

但它是相同的页面,具有相同的 url,永久链接等等。

现在我使用 WP CLI。

你给出如下命令:

wp post update 1986 路径

其中 path 是包含 html 代码的文件的路径,该代码必须替换 1986 页中的现有代码。

因此,您有很多文件(一个用于星期一,一个用于星期二等),并且每天您发出上面的命令,您的页面就会被文件中的内容替换。

有没有更简单的方法?

插件?

您知道从仪表板执行此操作的任何插件吗?

就我而言,这并不完全可以预测。所以,我不能把它放在 crontab 中。

(关于 WP CLI 的信息:http ://wp-cli.org/ )

0 投票
1 回答
323 浏览

wordpress - 通过 wp wc cli 添加 woocommerce 产品后,类别未显示在管理员中

运行以下脚本后

打印输出:

但是新添加的产品的 wp-admin/WooCommerce-> 产品页面中没有显示任何类别。

我已按照查找产品类别 ID获取类别 ID。尝试使用 [32], ['32'] 代替 32。结果是一样的。类别未显示在 wordpress 管理中。如何解决?

0 投票
3 回答
8883 浏览

wordpress - env:mysql:`wp import`之后没有这样的文件或目录

我正在尝试使用本地导入数据库,wp db import databasename.sql但出现以下错误:env: mysql: No such file or directory. 谁能告诉我如何解决这个问题?

0 投票
1 回答
106 浏览

wordpress - 使用 WP Cli ib 本地主机

我使用 Openserver + WP + WP Cli(本地)。我想通过 WP Cliwp media import命令导入所有图像(我已在 /wp-content/uploads 中上传)。如果媒体文件位于:c:\OpenServer\domains\golf.loc\wp-content\uploads\,我必须如何添加它们的路径我使用:wp media import ~/wp-content/uploads/**/*。 jpg 并收到错误:原因文件不存在。没有导入图像。提前致谢。

0 投票
1 回答
327 浏览

php - Windows WP-CLI packages directory missing

Installed wp-cli on Windows via composer as global require with command composer global require wp-cli/wp-cli and get OK output like so.

However when I check wp-cli install with wp --info I am missing the WP-CLI packages dir.

I would like to install this package globally using this command

wp package install iandunn/wp-cli-rename-db-prefix

but get following error:

Error: Composer directory for packages couldn't be created.

My PATH has these variables.

C:\Users\User\AppData\Roaming\npm;D:\XAMPP\php;C:\Users\User\AppData\Roaming\Composer\vendor\bin;D:\XAMPP\mysql

How can I make sure the packages directory for wp-cli is set using the global require install method with composer please?

0 投票
1 回答
321 浏览

wordpress - 使用 wp-cli 备份 wordpress 数据库

这是一个基本问题.. 我正在尝试编写一个非常简单的脚本来每小时备份我的 wordpress 数据库..

问题 1:我应该使用选项 --add-drop-table 吗?我的代码有什么区别

问题 2:目前脚本驻留在 wproot 中。如何更改脚本以使脚本不在面向公众的目录中?

谢谢