WordPress 管理画面の配色をwp-cliを使って一括で変更


で管理画面の変更について紹介させていただいていますので合わせてご覧ください。
すでにユーザー数が複数あってユーザーを切り替えながら、ぽちぽち設定を変更するのは辛いので
WP-CLI + jq でサクッと変更してみたいと思います。

次のシェルスクリプトを変更したいWordPressのwp cliが実行できるディレクトリに保存して実行権限を追加してするとダッシュボードをサンライズに変更することができます。

全ユーザーのダッシュボードをサンライズに変更

#!/usr/bin/env bash

echo 'get user list to JSON'
echo 'loop processing change admin dashboard color'

users=$(wp user list --format=json)

for user_id in $(echo "$users" | jq '.[] | .ID'); do
  wp user meta update "$user_id" admin_color sunrise
done

管理者(administrator)のダッシュボードをサンライズに変更

#!/usr/bin/env bash

echo 'get user list to JSON'
echo 'loop processing change admin dashboard color'

#when only admin users
users=$(wp user list --role=administrator --format=json)

for user_id in $(echo "$users" | jq '.[] | .ID'); do
  wp user meta update "$user_id" admin_color sunrise
done

Follow me!


PAGE TOP