将棋の棋譜をJavascriptで再生するKifu for JSをWordpressのブログに貼り付けたくて、いろいろ調べましたが、なかなか良い方法がなかったので、WordpressのPluginを自作してみました。
githubに公開しましたので、よかったら試してみてください。
スマホでも駒台が隠れずに表示するようにJavascriptでレイアウトを変更しています。
この記事の目次
概要
javascriptで動作する棋譜再生将棋盤Kifu for JSをWordpressのブログに貼り付けるためのプラグイン。
インストール方法
- githubのKifu-for-JSをWordpressのブログに貼り付けるためのプラグインにアクセスし、[Download ZIP]からkifuforjs-wp-plugin-master.zipをダウンロードする。
- WordPressの管理画面から[プラグイン]→[新規追加]→[プラグインのアップロード]を順にクリックする。
- [ファイルの選択]でkifuforjs-wp-plugin-master.zipを選択し、[今すぐインストール]をクリックする。
- WordPressの管理画面から[プラグイン]から「kifuforjs」の[有効化]をクリックする。
使い方
[board]shortcodeを使用する。
棋譜をブログ記事から指定する場合
1 2 3 4 5 6 7 8 9 10 |
[board text="開始日時:2018/04/09 12:16:23 持ち時間:10分切れ負け 手合割:平手 手数----指手---------消費時間-- 1 7六歩(77) ( 00:06/00:00:06) 2 3四歩(33) ( 00:02/00:00:02) 3 7八金(69) ( 00:02/00:00:08) 4 5二飛(82) ( 00:02/00:00:04) 5 6八銀(79) ( 00:01/00:00:09)"] |
棋譜をkifファイルから指定する場合
urlにkifファイルのURLを指定する。
urlとtextの両方を指定した場合、urlで指定した棋譜を優先して表示する。
- kifファイルをWordpressにアップロードする。アップロード方法は画像のアップロードと同様。
- アップロードしたkifファイルのURLを確認する。
- ブログ記事に下記のようにshortcodeを書く。
1 |
[board url=http://futago-life.com/wife-support/wp-content/uploads/sites/2/2018/04/sample.kif] |
手数を進めた状態で表示する場合
tesuuに進める手数を指定する。
1 |
[board url=http://futago-life.com/wife-support/wp-content/uploads/sites/2/2018/04/sample.kif tesuu=30] |
反転して表示したい場合
reverseに1を指定する。
1 |
[board url=http://futago-life.com/wife-support/wp-content/uploads/sites/2/2018/04/sample.kif reverse=1] |
コメント表示したい場合
commentに1を指定する。
1 |
[board url=http://futago-life.com/wife-support/wp-content/uploads/sites/2/2018/04/sample.kif comment=1] |