【CFiltering】バージョンアップ情報 v1.2.8〜v1.3.3

レコメンデーションプラグイン「CFiltering」のバージョンアップを行いました。

CFilteringはユーザーの行動に基づいたレコメンデーションプラグインです。
この記事を読んだ方はこんな記事も読んでいます」を実装できます。
詳細は以下をご覧ください。
CFiltering
このプラグインは「この記事を読んだ方はこんな記事も読んでいます」の機能を実現するためのものです。 有効化することで関連記事を取得するいくつかの関数を使用できるようになります。 テー...
スポンサーリンク

修正内容

v1.2.8

  • リバースプロキシを行っている場合にAjaxが正常に動作するように修正しました。
    • CloudFrontなどでSSL化を行っている場合や、Nginxなどでロードバランスを行っている場合に下記画像のようなエラーが発生する場合がありました。
    • ajax-error

v1.2.9

  • フロントでのAjaxアクセスに「admin-ajax.php」を使用しない方法を追加しました。
    • ダッシュボードの設定から変更可能です。
    • 詳細はこちらをご覧ください。
    • admin-ajax.phpへのアクセスを制限している場合はこの設定を「false」にします。
  • PHP7で発生していたエラーを修正しました。

v1.3.0

  • 設定のデフォルト値に関する動作を修正しました。

v1.3.1

  • サンプリングレートによる動作を修正しました。

v1.3.2

  • レコメンデーションのボタンが「投稿」以外の投稿タイプで出ない問題を修正しました。
  • レコメンデーションボタンを追加するフィルタのプライオリティに関するフィルタを追加しました。

v1.3.3

  • 「nonceチェックをせずにAjaxアクセスする場合にリファラをチェックするかどうか」の設定を追加しました。
    • Ajax通信のnonce取得用Ajax時にリファラのチェックを行わないようにします。
    • 一応v1.2.8で修正しましたがそれでもadmin-ajax.phpでForbiddenが発生している場合に、この設定をfalseにすることで解決する可能性があります。