local-wp-cli について
Local by Flywheel 向けの WP-CLI スキルで、付属のラッパースクリプトを使い、指定した Local サイトにコマンドを実行します。裸の `wp` コマンドは禁止され、サイト名がない場合は確認します。
主な機能
- 01ラッパースクリプト経由の WP-CLI 実行
- 02Local サイト名による対象指定
- 03利用可能なサイトの一覧表示
- 04対象サイトの起動状態の確認
活用シーン
- 01指定サイトのプラグイン一覧の確認
- 02WordPress コアのバージョン確認
- 03サイトユーザーの一覧表示
- 04プラグイン状態の管理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aslamdoctor/ local-wp-cli --skill local-wp-cliインストール後、Claude Code で/local-wp-cliを入力して読み込まれたか確認します。
同梱ファイルREADME.mdscripts/wp
詳細
Local by Flywheel 用の WP-CLI
このスキルに同梱されているラッパースクリプトを使って、すべての WP-CLI コマンドを実行します。
bash {{SKILL_DIR}}/scripts/wp <site-name> <command>
wp コマンドを直接実行しないでください。 必ず上記のフルパスを使用してください。
使用方法
最初の引数は Local のサイト名(Local アプリに表示されている名前)です。その後に WP-CLI コマンドを指定します。
WP="bash {{SKILL_DIR}}/scripts/wp"
# Examples with different sites
$WP my-site plugin list
$WP my-site core version
$WP my-site user list
ユーザーがサイト名を指定しない場合は、使用する Local サイトを尋ねてください。 引数なしでスクリプトを実行すると、利用可能なサイトを一覧表示できます。
環境
- OS:macOS Apple Silicon
- WP-CLI:グローバルインストール(
/usr/local/bin/wp) - サイト設定:
~/Library/Application Support/Local/sites.json
要件
- 対象の Local サイトが実行中である必要があります(Local アプリで起動してください)。
- サイト名は Local に表示されている名前と完全に一致する必要があります。
よく使うコマンド
WP="bash {{SKILL_DIR}}/scripts/wp"
SITE="my-site" # replace with actual site name
# Plugin management
$WP $SITE plugin list
$WP $SITE plugin activate <slug>
$WP $SITE plugin deactivate <slug>
$WP $SITE plugin status <slug>
# Cache / transients
$WP $SITE cache flush
$WP $SITE transient delete --all
# Options
$WP $SITE option get <key>
$WP $SITE option update <key> <value>
$WP $SITE option list --search="<pattern>"
# Database
$WP $SITE db query "SELECT * FROM wp_options WHERE option_name LIKE '<pattern>%' LIMIT 10;"
$WP $SITE db export backup.sql
$WP $SITE db import backup.sql
# Eval PHP
$WP $SITE eval 'echo get_option("siteurl");'
$WP $SITE eval-file script.php
# Rewrites / cron
$WP $SITE rewrite flush
$WP $SITE cron event list
$WP $SITE cron event run <hook>
# User / site info
$WP $SITE user list
$WP $SITE option get siteurl
$WP $SITE core version
コメント
Markdown 対応