Jetpackコメントのトラブルシューティング

もしJetpackのコメントを有効にしているのに機能しない場合は、テーマまたはプラグインのいずれかに問題がある可能性があります。

よくある問題と解決策

1. 機能を有効にしたのにJetpackコメントが表示されない

考えられる原因

  • Jetpackコメントを機能させるには、テーマでcomment_form()を使用してコメントフォームを表示する必要があります。

解決策

  1. テーマを切り替える:一時的にデフォルトテーマ(Twenty Seventeen)に切り替えて、問題が解決するか確認します(この操作を行う際は、Jetpackのコメントが有効になっていることを確認してください)。Jetpackのコメントがデフォルトテーマで機能する場合は、問題はテーマに起因しています。
  2. テーマコードを確認する:テーマのcomment_form()をcomments.phpファイル内に含めてください。このファイルはテーマフォルダーにあります。任意のテキストエディターで開き、comment_form()(引用符なし)を検索してください。
  3. テーマを更新する:テーマに問題がある場合は、テーマ作成者に更新を依頼してください。次のcomment_form関数のリファレンスをご案内できます。

2. コメントを投稿するときのエラー

考えられる原因:

  • その他の一部のコメントプラグインが、Jetpackコメントと干渉することが確認されています。

解決策:

  1. プラグインを無効化する:Jetpackコメントと競合する可能性のあるプラグイン(Antispam Bee、Spam Free WordPress、Bad Behavior、CommentLuvなど)を無効化してください。
  2. コメント機能をテストする:無効化した後、コメントが正常に機能するかテストしてください。機能する場合は、競合しているプラグインを特定するため、プラグインを1つずつ再度有効化してください。
  3. Safariブラウザーを使用している場合:「クロスサイトトラッキングを防ぐ」オプションを無効にして、コメントフォームをもう一度テストしてください。

3. Jetpackコメント機能が見つからない

考えられる原因:

  • Subscribe2プラグインを使用すると、Jetpackコメントが設定ページから表示されなくなることがあると報告されています。

解決策:

  1. Subscribe2の設定を調整する:
    • 次のSubscribe2 > Settings > Registered Usersに移動してください。
    • 「コメントフォームからの購読を許可するチェックボックスを表示」を「いいえ」に設定してください。

Subscribe2の設定

2. コメントフォームを確認する:JetpackコメントモジュールがJetpackの設定で有効になっていることを確認してください。

4. ソーシャルメディアアイコンが見つからない

考えられる原因

  • ブラウザーの設定でサードパーティCookieが許可されていないため、ソーシャルメディアアイコンが表示されないことがあります。

解決策

  • シークレットモードでテストする:シークレットウィンドウまたはプライベートブラウジングウィンドウでサイトを開き、アイコンが表示されるか確認してください。
  • サードパーティCookieを許可する:ブラウザーの設定を調整して、サードパーティCookieを許可してください。これにより、ソーシャルメディアアイコンが表示されない問題を解決できることがあります。

その他のヒント

  • Jetpackを最新の状態に保つ:Jetpackを定期的に最新バージョンに更新すると、バグ修正や改善のメリットを得られます。
  • キャッシュを消去する:変更を反映させるため、変更後にブラウザーとサイトのキャッシュを消去してください。

Still need help?

Please contact support. We’re happy to advise.

Was this article helpful?