CGI、PHPプラグイン、Excel同等品などといろいろやってみましたが、
いまいちしっくりきません。
CGIではpearlの構文がかけませんので、コピペがうまく動きませんし
ブログの文章の中に埋め込めません。
PHPのプラグインでは作成している方がいらっしゃいませんでした。
(海外の方はいらっしゃいますが。)
Excel同等では保存方法に問題がありました。
そこで今度はJavaScriptではどうかと言うことになりました。
WordPress内で使うにはカスタムフィールドを設定しなければなりません。
それには以下の選択肢があることがわかりました。
- divタグで囲む。
- 自動整形(Wordpressとecto)をオフにする。
- プラグイン(ContentEx)を使い、Single.phpを一部書き換え、
ダッシュボードかecto上から、JavaScriptのコードとキーを指定する。 - プラグイン(runPHP)を使う。
- Custom Field Templateを使う。
runPHPは、インストールしたときにヘッダが見つからず×でした。
最新版のWordpressバージョンに対応していなかったかもしれません。
自動整形オフだと間違って他の記事もオフにしそうですのでパスです。
ContetExは何度か試しましたが動きませんでした。
タグで囲うのは、都度手間がかかります。
使い回しが出来そうで、作業効率を考えて、4のCustom Field Templateを
使ってみようと考えました。
プラグインをダウンロードし、説明に従って設定して行くとテンプレートが出来ます。
それを自分用にカスタマイズしてからテンプレートに入力し
それを反映したショートコードを、ダッシュボードのビジュアルエディタに
張り付けて完成です。
これはフォーマット、入力後の形がきれいに定型化しただけで
自分の当初目的のJavaScriptの入力ではありません。
しかし、 Web上ダッシュボード上のデータをectoに取り込んだので
ectoでのカスタムフィールドのkeyとvalueの入力の仕方の一部がわかりました。
私は記事をectoを経由してアップロードしていますのでカスタムフィールドを
ダッシュボード上で書くひとには便利な機能ではないかと思います。
残る選択肢は、divタグか、整形機能をオフにするかです。ちょっと悩ましいです。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー