あれ?動作がおかしい..と思った時にお試しいただきたいこと

Simple Diagnosis がうまく動作しない場合、以下の方法によって解決した事例があります。おかしいなと思ったときはお試しください。

 

ショートコードの記述が正しいか確認してみる

各ページに挿入するショートコードの記述に誤りがあると、以下のようなことが起きる場合があります。

  • ショートコードの箇所に何も表示されない
  • ショートコードの文字がそのまま表示される

 

これらの原因として、次のようなケースも考えられます。

  • スペルミスがあった([正]simpdi → [誤]sinpdi など)
  • ダブルクォーテーション(")が全角文字になっていた
  • 角括弧([])が全角文字になっていた
  • 空白( )が全角文字になっていた
  • "id="で指定した診断IDが全角数字だった
  • "id="で指定した診断IDが誤っていた
  • "id="で指定した診断IDが無効だった(診断の削除+再登録など)

念のため、確認してみてください。

 

javascriptのエラーの有無を確認してみる

何らかの影響で javascript に関するエラーが生じていると、正しく動作しないことがあります。
念のため、ブラウザのツールを使って、スクリプトエラーの有無をチェックしてみてください。

スクリプトエラーの有無を確認する

  1. ブラウザ「Google Chrome」で、メニュー「表示 > 開発/管理 > javascriptコンソール」を表示する
  2. 問題が生じているページを開く
  3. ツールの「Console」タブにスクリプトエラーなどが出ていないか確認する

エラーの原因を特定する

javascript に関するエラーの原因が、お使いのテーマや他のプラグインによるものである場合もあります。問題の原因を絞り込むために、テーマを変更したり、他のプラグインを一旦すべて停止してみることもおすすめします。

もし、お使いのテーマ自体にスクリプトエラーがある場合は、テーマの制作元に問い合わせてみてください。

とりあえずの対処

javascriptの中でエラーが生じている場合

  1. そのjavascriptが不要であれば、読み込ませないようにする
  2. あるいは、エラーの箇所をコメントアウトする(/* */ で括る) 

 

診断の設定を確認してみる

診断データの設定によっては、思っていたのと異なる動作になる場合があります。

  • 結果レンジの設定で「最小-最大」の範囲が他と被っていないか?
    [誤] 0-10, 10-20, 20-30... [正] 0-10, 11-20, 21-30...

  • 結果レンジで「結果URL」「結果HTML」両方が設定されていないか?
    (結果URLが入っている場合、転送の方が優先されます)

 

それでもやっぱりうまく動かないときは

一通りこれらの方法を試してみたけれど、「やっぱりうまく動かない」という場合は、ご利用環境などの情報を添えてご相談ください。

[ご利用環境について]
- WordPressのバージョン
- お使いのテーマ
- 同時に使われているプラグインの一覧
- お使いのブラウザ
- ご契約のレンタルサーバーとプラン

お問い合わせはこちらから » お問い合わせ