رابط خط فرمان WP Toolkit (WP Toolkit CLI)

این مقاله یک راهنمای جامع برای تمام دستورات و گزینه‌های موجود در رابط خط فرمان WP Toolkit ارائه می‌دهد. با استفاده از این ابزار، مدیر سرور می‌تواند نصب‌های وردپرس را مدیریت کند، سایت‌ها را کلون کند، داده‌ها را کپی کند، افزونه‌ها و قالب‌ها را مدیریت کند، تنظیمات WP Toolkit را تغییر دهد و بسیاری عملیات دیگر را از طریق SSH انجام دهد.

wp-toolkit commandsWordPress command line cPanelWP Toolkit CLI

~3 دقیقه مطالعه · آخرین به‌روزرسانی ۲۶ بهمن ۱۴۰۴

WP Toolkit Command Line Interface (CLI)


Valid for versions 92 through the latest version

Last modified: June 6, 2025


Overview

The WP Toolkit CLI allows administrators to manage WordPress installations directly from the command line. This includes installing WordPress, cloning sites, copying data, managing plugins and themes, configuring settings, and more.

To run the API, connect to your server via SSH as the root user:


wp-toolkit <command> [options]



WP Toolkit Commands

--clear-cache

Clears the cache of a selected WordPress installation.

Requires: -instance-id | -main-domain-id AND -path


wp-toolkit --clear-cache -instance-id 1

--clear-wpt-cache

Clears the WP Toolkit cache.


wp-toolkit --clear-wpt-cache

--register

Adds an existing WordPress installation to WP Toolkit.

Requires: -main-domain-id AND -path


wp-toolkit --register -main-domain-id 1 -path httpdocs

--info

Displays detailed information about a WordPress installation.

Requires: -instance-id | -main-domain-id AND -path


wp-toolkit --info -instance-id 1

--config

Manages WP Toolkit settings.

Requires: -operation list|get|set|rollback


wp-toolkit --config -operation list

--wp-cli

Executes WP-CLI commands on a WordPress installation.

Requires: -instance-id | -main-domain-id AND -path


wp-toolkit --wp-cli -instance-id 1 -- plugin list

--list

Displays a brief overview of all WordPress installations.


wp-toolkit --list

--help

Displays help information.


wp-toolkit --help

--install

Installs WordPress on a domain.

Requires: -domain-name OR -main-domain-id


wp-toolkit --install -domain-name example.com

--clone

Clones a WordPress installation to another domain or subdirectory.

Requires: -source-instance-id AND -target-domain-id | -target-domain-name


wp-toolkit --clone -source-instance-id 1 -target-domain-id 2

--copy-data

Copies files and/or database from one WordPress installation to another.

Requires: -source-instance-id AND -target-instance-id


wp-toolkit --copy-data -source-instance-id 1 -target-instance-id 2

--detach

Detaches a WordPress installation from WP Toolkit.


wp-toolkit --detach -instance-id 1

--languages

Displays available languages for a specific WordPress version.


wp-toolkit --languages -version 4.9.8 -format json

--sets

Manages plugin and theme sets.


wp-toolkit --sets -operation list

--plugins

Manages uploaded plugins.


wp-toolkit --plugins -operation list-custom

--themes

Manages uploaded themes.


wp-toolkit --themes -operation remove -id 1 -version 1.4

--smart-update

Enables or disables Smart Updates for a WordPress installation.


wp-toolkit --smart-update -instance-id 1

--versions

Displays available WordPress versions.


wp-toolkit --versions



WP Toolkit Options

The WP Toolkit CLI supports a wide range of options for installation, cloning, copying data, managing plugins/themes, and configuring settings.

Examples of Common Options

  • -instance-id: WordPress installation ID
  • -main-domain-id: Main domain ID
  • -path: Path relative to document root
  • -plugins: Show plugin count in list
  • -themes: Show theme count in list
  • -format: raw | json
  • -domain-id: Domain ID
  • -domain-name: Domain name
  • -operation: Operation for sets, config, plugins, themes
  • -site-title: WordPress site title
  • -protocol: http | https
  • -db-name: Database name
  • -db-user: Database user
  • -table-prefix: Table prefix
  • -language: WordPress locale
  • -version: WordPress version
  • -admin-email: Admin email
  • -username: Admin username
  • -auto-updates: true | false | minor
  • -plugins-auto-updates: true | false
  • -themes-auto-updates: true | false



WP-CLI Commands via WP Toolkit

WP Toolkit can proxy WP-CLI commands using the --wp-cli flag.

Example:


wp-toolkit --wp-cli -instance-id 1 -- plugins list --skip-plugins=false

Conclusion

The WP Toolkit CLI provides powerful automation and management capabilities for WordPress installations on cPanel & WHM servers. With its extensive command set and flexible options, administrators can efficiently manage WordPress sites at scale.


نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

راهنمای کامل بازیابی اکانت cPanel و انتقال حساب‌ها و تنظیمات برای مدیران سیستم تازه‌کار

این مقاله یک راهنمای جامع برای مدیران سیستم تازه‌کار است که می‌خواهند اکانت‌های cPanel را بازیابی کنند، حساب‌ها و تنظیمات را بین سرورها منتقل کنند، و از ابزارهای تشخیصی برای بررسی مشکلات انتقال و بازیابی استفاده کنند. این راهنما شامل نحوه استفاده از WHM، نحوه آپلود بکاپ‌ها، روش‌های انتقال، و فعال‌سازی لاگ‌های پیشرفته است.

ادامه

How to Move All cPanel Accounts from One Server to Another

This guide explains how to migrate all cPanel accounts, service configurations, SSL certificates, and the main server IP address from an old source server to a new target server. It covers installation requirements, configuration transfers, account migration, IP reassignment, DNS adjustments, and SSL restoration.

ادامه

آموزش کامل مهاجرت یک وب‌سایت وردپرس از macOS به سرور cPanel & WHM

این مقاله نحوه انتقال یک وب‌سایت وردپرس که روی macOS میزبانی شده است را به یک سرور cPanel & WHM توضیح می‌دهد. شامل خروجی گرفتن از دیتابیس، آپلود فایل‌ها، ایجاد دیتابیس جدید، تنظیم wp-config.php، تغییر URL سایت، و رفع لینک‌ها و تصاویر خراب است.

ادامه

آموزش کامل انتقال دستی یک اکانت بین سرورها در cPanel & WHM

این مقاله نحوه انتقال دستی یک اکانت بین دو سرور را زمانی که حجم اکانت برای ابزارهای انتقال WHM بسیار بزرگ است توضیح می‌دهد. شامل ایجاد دایرکتوری موقت، فشرده‌سازی public_html و لاگ‌ها، انتقال امن با scp، و بازیابی فایل‌ها در سرور جدید است.

ادامه

آموزش کامل مهاجرت دستی داده‌های Horde به Roundcube در cPanel & WHM

این مقاله نحوه مهاجرت دستی تقویم‌ها و مخاطبین Horde به Roundcube را در نسخه‌های 108 تا 118 cPanel & WHM توضیح می‌دهد. شامل مراحل خروجی گرفتن از Horde، انتقال فایل‌ها به مسیرهای صحیح، و وارد کردن داده‌ها در Roundcube با استفاده از افزونه‌های داخلی یا ابزارهای واردسازی است.

ادامه

آموزش کامل مهاجرت دستی اکانت‌ها از کنترل‌پنل‌های غیرپشتیبانی‌شده به cPanel & WHM

این مقاله نحوه مهاجرت دستی اکانت‌ها از کنترل‌پنل‌های غیرپشتیبانی‌شده به cPanel & WHM را توضیح می‌دهد. شامل اقدامات قبل از مهاجرت، نصب سرور جدید، انتقال فایل‌ها و دایرکتوری‌ها، بازیابی دیتابیس‌ها، انتقال SSL، و اقدامات پس از مهاجرت است.

ادامه