piotrpress / wordpress-diff
WordPress Diff 是一个用于比较两个 WordPress 安装内容的命令行工具,它使用 REST API 并将差异输出到 HTML 文件,以便于比较。
v1.0.0
2024-06-26 13:14 UTC
Requires
- guzzlehttp/guzzle: 7.8.1
- jfcherng/php-diff: 6.16.2
- symfony/console: 7.1.1
- symfony/filesystem: 7.1.1
This package is auto-updated.
Last update: 2024-08-26 13:50:00 UTC
README
WordPress Diff 是一个用于比较两个 WordPress 安装内容的命令行工具,它使用 REST API 并将差异输出到 HTML 文件,以便于比较。
示例
$ php wp-diff https://oldsite.com https://newsite.com --exclude-type=post --exclude-post=sample-page
设置
$ docker compose up -d $ docker compose exec php bash -c "composer install" $ docker compose down
使用方法
$ docker compose up -d $ docker compose exec php bash -c "php wp-diff <old-site> <new-site> [--exclude-type=<post-type>] ... [--exclude-post=<post-link>] ..." $ docker compose down
参数
“<old-site>
” 和 “<new-site>
” 是比较的 WordPress 安装的 URL。
注意:URL 可以包含认证凭证,格式为:https://user:password@example.com
。
使用 --exclude-type
和 --exclude-post
选项可以排除比较中的帖子类型和帖子。
要求
PHP ^8.3
版本。