WP-CLI 0.16がリリースされましたよっと

WP-CLI 0.16がリリースされたので、

http://wp-cli.org/blog/version-0.16.html

よりさくっとご紹介。

WP-Cronの管理

スケジュールされているcronイベントのすべてを見るには:

$ wp cron event list
+-----------------------------+---------------------+-----------------------+------------+
| hook                        | next_run_gmt        | next_run_relative     | recurrence |
+-----------------------------+---------------------+-----------------------+------------+
| wp_version_check            | 2014-07-01 04:05:59 | 3 hours 50 minutes    | 12 hours   |
| wp_update_plugins           | 2014-07-01 04:05:59 | 3 hours 50 minutes    | 12 hours   |
| wp_update_themes            | 2014-07-01 04:05:59 | 3 hours 50 minutes    | 12 hours   |
| update_network_counts       | 2014-07-01 04:06:05 | 3 hours 50 minutes    | 12 hours   |
| wp_maybe_auto_update        | 2014-07-01 07:51:00 | 7 hours 35 minutes    | 12 hours   |
| wp_scheduled_delete         | 2014-07-01 16:06:05 | 15 hours 50 minutes   | 1 day      |
+-----------------------------+---------------------+-----------------------+------------+

特定のcronイベントを実行するには:

$ wp cron event run wp_scheduled_delete
Success: Successfully executed the cron event 'wp_scheduled_delete'

登録済みのスケジュールされているcronを調べるには:

$ wp cron schedule list
+------------+-------------+----------+
| name       | display     | interval |
+------------+-------------+----------+
| hourly     | Once Hourly | 3600     |
| twicedaily | Twice Daily | 43200    |
| daily      | Once Daily  | 86400    |
+------------+-------------+----------+

その他詳細は wp help cron でご覧ください。

コアのチェックサムの確認

インストールしたWordPressがウイルスに侵されていないことを確認するため、 wp core verify-checksums はWordPress.orgからチェックサムを取得し、ローカルのファイルと比較します。

〜略〜

チェックが問題なく成功すると次のように表示されます:

$ wp core verify-checksums
Success: WordPress install verifies against checksums.

もしコアファイルが変更されていると次のように表示されます:

$ wp core verify-checksums
Warning: File doesn't verify against checksum: readme.html
Error: WordPress install doesn't verify against checksums.

新しい装い

WP-CLI.org の装いがとても素晴らしくフレッシュになりました。ぜひTwitterでつぶやいてください (もしくはイシュートラッカーにどんなバグでもお知らせください)

その他の変更

追加:

  • wp * meta list: 与えられた投稿、コメント、もしくはユーザーのメタバリューをリスト表示します。
  • wp * meta delete: コアの挙動を真似た値の渡し方をサポート。
  • wp post generate--post_author=<post-author> 引数がユーザーID、ログイン、メールアドレスをサポート。
  • wp scaffold plugin: サンプルのreadme.txtを含むようになりました。
  • wp (theme|plugin) install: 親ディレクトリがない場合に作成するようにしました。
  • wp user create: --first_name=<first-name>--last_name=<last-name> のパラメータを追加しました。
  • wp user import-csv--skip-update フラグで既存のユーザーのアップデートをしなようにしました。
  • メッセージと警告を全体的により整った、より助けになるものにしました。

修正:

  • Network: True ヘッダーを持ったプラグインでマルチサイトのときに警告を出さずに有効化できるようにしました。
  • 使用法の説明に無効化されたコマンドを表示しないようにしました。
  • bash と ZSH の両方で自動補完ファイルが正常に動作するようにしました。
  • wp core update: で、zipファイルから直接アップデートできるようにしました。

解決したイシュー の完全な一覧は Github でご覧になれます。

このリリースのコントリビューター: boonebgorges, danielbachhuber, jmslbam, johnbillion, joshlevinson, mboynes, rodrigoprimo, ryanduff, scribu, szepeviktor, westonruter

WP-CLIのアンケート結果

WP-CLIで先日あったアンケートの結果が書かれていたのでご紹介。

質問の中に「WP-CLIに他にしてほしいことはありますか?」のような質問があって、わたしは特に思いつかなくて「make coffee ;-)」と書いたんですが、最後の方を読むと、他にも同じように考えていた人がいたみたいですw

Continue reading

WP-CLI 0.15.1 がリリースされたよよよ。

WP-CLIの0.15.1がリリースされたので、そのリリースノートの訳をば。

http://wp-cli.org/blog/version-0.15.1.html

  • メニューアイテムをアップデートしたときのメニューアイテムの保持。複数のメニューアイテムを一括で削除できるようにしました。
  • 空のサイドバーにウィジェットを追加できるように下。無効化時にサイドバーからindex=0のウィジェットを確実の取り除くようにしました。
  • WordPressインストール時に --user を無視するようにしました。
  • 名称エンティもしくは --allなしで wp (theme|plugin) update を利用した時に警告を発するようにしました。
  •  --version もしくは wp widget addとが指定された wp core update の利用時のPHPノーティスを解決しました。
  • ngettext()の代わりにWordPressの _n() を使うようにしました。
  • PHP 5.5.11/12 (そしてたぶん他の5.5.xバージョン)でのセグメンテーションフォールトを修正しました。

解決されたイシュー の全リストはGithub上で参照できます。

このリリースのコントリビュータは次の方々です: boonebgorges, danielbachhuber, jmslbam, mboynes, szepeviktor, westonruter

WordPressの公式アイコンフォントのDashiconsの使い方

宮さんが「ういーっす。Dashicons in WordPress 3.9の日本語訳はないの〜?」って言ってたので訳そうと思ったんだけど、Dashiconsの使い方そのものの日本語訳が見つかんなかったんで、ついでにご紹介。

Dashicons」はWordPress 3.8から導入され、先日リリースされ、3.9でさらにいくつか追加されたWordPressの管理画面で使われている公式のアイコンフォントで、

こんなようなやつです。

Continue reading