AFFINGER

AFFINGERタグ管理マネージャー3導入で起きたトラブル対処法【Duration of~,タグ編集,404エラー】

投稿日:2018-12-08 更新日:

つーぶろ
こんにちは!つーぶろっく(@okirakulife2blo)です!

先日リリースされた「AFFINGERタグ管理マネージャー3」を導入しました。

すると、「Warnning: Duration of~」警告とアフェリエイトリンクの下に[タグ編集]なる文字がでてきました。

とりあえず、自己責任ですがプラグイン編集して直しましたので修正方法を覚書。

誰か同じような悩みを抱えている人の助けになれば。

こんな方におすすめ

  • Warnning:Duration of~の警告文が全てのページに表示されて困っている人
  • アフェリエイトリンク下に[タグ編集]がついて困っている方
  • アフェリエイトリンクが404エラーになって困っている方

 

AFFINGERタグ管理マネージャー3 Warnning:Duration of~が全てのページに表示されてしまう

プラグイン導入に関しては割愛。

以前使っていた「AFFINGERタグ管理マネージャー2」を削除。

「AFFINGERタグ管理マネージャー3」をインストール→有効化したところ、以下の警告が全画面に出現。

Warning:
Declaration of Monolog\Formatter\JsonFormatter::normalize($data) should be compatible with Monolog\Formatter\NormalizerFormatter::normalize($data, $depth = 0) in /home/○○○○○/okiraku-life.com/public_html/wp-content/plugins/st-affiliate-manager/vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php on line 0

ダッシュボードのみならずサイト全てのページで表示される。

スマホで見ても同じ。焦る。

でも、問題はこれだけではなかった。

AFFINGERタグ管理マネージャー3 アフェリエイトリンクの下に[タグ編集]が出現

AFFINGERタグ管理マネージャー3を用いて作ったアフェリエイトリンク。

その下に謎の[タグ編集]というリンクが出現。

しかも全てのアフェリエイトリンクの下にだ。

AFFINGERタグ管理マネージャー3のアフェリエイトリンクが404エラー

アフェリエイトリンクをクリックしてみたら404エラーで返される。

(気づいたのは導入して3日後。確かに収益が減っていました。。)

少ない額だけど収益が上がっていrので困る。

アフェリエイトリンクで収益を上げている人だったら大変だ。

Warnning:Duration of~警告文への対処法

AFFINGERタグ管理マネージャー3の中身を直接修正する。

ちなみに、ダッシュボードからのプラグイン編集では表示できずに編集できなかった。

ざっくりいうと自分のPC上で該当のファイルを編集してFTPでプラグインフォルダへアップロードする。

作業手順

  1. AFFINGERタグ管理マネージャー3のプラグイン本体「st-affiliate-manager.zip」を解凍。
  2. 「st-affiliate-manager\vendor\monolog\monolog\src\Monolog\Formatter」と進み「JsonFormatter.php」をテキストエディタで開く。
  3. 141行目「protected function normalize($data)」を見つける
  4. 「protected function normalize($data)」→「protected function normalize($data, $depth = 0)」に編集して保存。
  5. FTPで自分のサーバーへアクセス。
  6. /サーバ名/public_html/wp-content/plugins/st-affiliate-manager/vendor/monolog/monolog/src/Monolog/Formatterのフォルダまで進む。
  7. 先程編集した「JsonFormatter.php」ファイルを上書き。完了。

修正確認

この時点で告は消える。

アフェリエイトリンク下に[タグ編集]への対処法

対処法しなくてよい。

なぜなら管理者でWordpressにログインしている場合のみ表示されるから。

別のPCやスマホでログインしたら[タグ編集]は見えないことがわかる。

確認手順

  1. サイトの管理者からログアウトする。
  2. [タグ編集]の出ているページを再読込。
  3. [タグ編集]が消えていることを確認。

確認

これで[タグ管理]が消えてくれる。

アフェリエイトが404エラーの対処法

「ダッシュボード→設定→パーマリンク設定」を開いて「変更を保存」を押すのみ。

これをやるだけで404エラーが消える。

つーぶろ
不思議。

AFFINGERタグ管理マネージャートラブルで考えられる原因

Warnning:Duration of~警告の原因

AFFINGERタグ管理マネージャー2から3にしたことによって機能が増えた。

機能が増えた分、他のところに影響が出てきた。

アフェリエイトリンク下に[タグ編集]の原因

管理者としてログインしていたからである。(あっさり解決)

アフェリエイトが404エラーの原因

AFFINGER公式でAFFINGERタグ管理マネージャーをアップしたあとはパーマリンクの更新を行うように指示があった。

これは自分のミス。

まとめ

今回はAFFINGERタグ管理マネージャー2から3にアップロードしたときに起きたトラブル対処についてまとめました!

ポイント

  • Warnning:Duration of~の警告文はプラグインを直接編集しよう!
  • アフェリエイトリンク下の[タグ編集]はプラグインを直接修正しよう!
  • アフェリエイトリンク404エラーはパーマリンクの更新をやる!
つーぶろ
色々焦ったけど無事に治ってよかった・・・

何度も読み返してしまうおすすめブログ本

つーぶろ
「最初のうちは『誰も見てねーだろ』の感覚が大事だ。本当に。」の章をいつも読む。

つーぶろ
記事を書くのが辛い時、「先輩ブロガーたちへのインタビュー」の章を読む。
つーぶろ
会社員兼ブロガーをやってる人向き。面白く読めるが「好きで仕方がないことを仕事にしたほうが絶対良い」は心に突き刺さる。

-AFFINGER
-, ,

Copyright© OKIRAKU LIFE.com , 2019 All Rights Reserved.