どうもこんにちは、さんぺいです。
最近は大学4年になったり、
通信のクセにFとって単位落としそうになったり、
住んでるマンションで役職に就いたり、
仕事で急に重要めなポストに就いたり、
見たいアニメや読みたいライトノベルがあったり、
東野さんが亡くなられてガリレオシリーズでまだ読んでなかったのを見つけてしまったり、と色々なことが続いてしまって、凛太郎くんを読んで現実逃避ばかりをしておりました。
てへ。
でそんな現実逃避を繰り返してたらこんなメールが届きました。
ということで、ずいぶん昔にとったアカウントが不幸にも止められてしまった以降、申請しては期限切れの条件未達で再申請&アカウントも新規、という作業を繰り返してまして(180日でたった3件の販売実績をつくるだけでいいのに、それが思いのほか難しい)その都度古いアカウントは使えなくなっているために書き換えなくちゃいけなくて、かなり無理ゲーな対応をしている状況でした。
ちなみに、ここでは90日と書かれていますが、これは申請してから180日のリミットの半分になったタイミングで送られるから。
GEMINI神より啓示あり
そんな状況でGEMINI(無料枠)に相談したところ、このように言われました。
※最近何かにつけて聞く事増えたんですよねー
事前に特定の文字列をアカウントとしてIDを入れておいて、画面表示した瞬間に設定しておいたものに置き換える様にすれば、一カ所に設定したものが全部に反映されますよ
なるほど、で、即座にやってみました。
①functions.phpに追記する(だけ)
ここが最も難関だと思う。
間違ったり全角とか余計な文字が入ると反映直後に画面が真っ白、自分も真っ白になるのでご注意を。
WPの管理画面から「外観」→「テーマファイルエディター」→利用テーマのfunctions.phpを開く
※子テーマがあるならそちら。そうでないとテーマのupdateのたびに入れたものが消える
で、不幸にもアカウントが再払い出しで変わってしまった時は、ここの記載を変更して更新すれば、ここでいうところの[amazon_id]と書かれた部分が一気に変わる。
なお、このスクリプトの後に入ったものについては一括置換の対象外となることに注意。実行条件を細かく指定していないと、上から順に実行されるため、例えばこの置換スクリプトの下に[amazon_id]があってもそこは変換されないので注意しましょう。
さあ、これで売れなくてもOK(いやよくないけど)