≦WordPress_ホームページ上に自動四則演算(+-×÷)の入出力フォームを設置する方法≧

更新日:2020/2/5

ここでは例としてプラグインのCalculate Contact Form 7を使ってカメラの画角を求める計算の入出力フォームを設置する。

最終的に出来上がる入出力フォームがこちら↓




――――――――――――――――――――――――――――――――

――――――――――――――――――――――――――――――――

――――――――――――――――――――――――――――――――

――――――――――――――――――――――――――――――――

p1. 入出力フォーム設置方法
p2. 反省点。試したが出来なかった他のプラグイン
p3. 画角計算を四則演算だけで行う方法
    画角を計算する入出力フォーム(1≦画角[°]≦30)
p4. 画角を計算する入出力フォーム(30≦画角[°]≦150)
p5. 画角を計算する入出力フォーム(150≦画角[°]≦179) 
p6. 焦点距離を計算する入出力フォーム(30≦画角[°]≦150)
p7. センサーサイズを計算する入出力フォーム(30≦画角[°]≦150)

Calculate Contact Form 7 で出来ないこと

せっかくインストールして設定完了したのにやりたいことが出来ないと、このページを見てくれた人の時間が勿体ないので先にこのプラグインで出来ないことを記しておく。
 
私が確認したのはエクセルで使用可能なdeg、ATAN、PI()、sqrtは使用不可。作成出来てもホームページ上でErrorと表示される。
 
2つ以上の計算結果出力は不可
Required Pro Version for add Custom Labelと表示される。
裏ワザとして、改ページをする、別の記事に1個ずつ貼り付ける、ならホームページ上に複数の入出力フォームを設置できる。 

設置方法

2つのプラグイン、Calculate Contact Form 7、Contact Form 7 のインストール、有効化

WordPressにログイン

ダッシュボード→プラグイン→新規追加 をクリック

画面右上あたりにある「プラグインの検索」の欄に Calculate Contact Form 7 と入力

検索ヒットしたCalculate Contact Form 7 を「今すぐインストール」
↓ 
インストールが完了したら名前がCost Calculator Contact Form 7と変わるが「有効化」をクリック
↓ 
エラー「cf7 calculator plugin is deactivated because it require Contact Form 7 plugin installed and activated」が表示される
↓ 
Contact Form 7も検索して「今すぐインストール」、「有効化」する

計算式作成

ダッシュボード→お問い合わせ→新規追加 をクリック
↓ 
記載内容を全て消し、以下の画像の中身を記載、画面左下あたりの「保存」をクリック

ダッシュボード→お問い合わせ をクリックするとショートコードが表示されているので、それをコピーして、載せたい記事に貼り付け

完了

上記をそのままここに貼ると入出力フォームが設置されるので画像で貼り付ける。
ただ数式をコピーしたいかもしれないので以下に記載しておく
(0.00133147852250343((number-1)/2/(number-2))((number-1)/2/(number-2))((number-1)/2/(number-2))((number-1)/2/(number-2))((number-1)/2/(number-2))((number-1)/2/(number-2))-0.0153677591026369((number-1)/2/(number-2))((number-1)/2/(number-2))((number-1)/2/(number-2))((number-1)/2/(number-2))((number-1)/2/(number-2))+0.0595531094003695((number-1)/2/(number-2))((number-1)/2/(number-2))((number-1)/2/(number-2))((number-1)/2/(number-2))-0.0418552050124264((number-1)/2/(number-2))((number-1)/2/(number-2))((number-1)/2/(number-2))-0.344701302579739((number-1)/2/(number-2))((number-1)/2/(number-2))+1.14787847698667((number-1)/2/(number-2))-0.0216925085734114)180/3.1416*2

――――――――――――――――――――――――――――――――

――――――――――――――――――――――――――――――――

――――――――――――――――――――――――――――――――

――――――――――――――――――――――――――――――――

ちなみに記述ではなくプラグインに表示される「数値」、「calculator」ボタンからも作成可能。

センサーサイズは「数値」ボタンを使って以下のように設定して「タグを挿入」をクリックして作成

画角は「calculator」ボタンを使って以下のように設定して「タグを挿入」をクリックして作成

設置方法に関してはここまで

次ページは反省点。試したが出来なかった他のプラグイン

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です