excerpt_more
フィルタで “続きを読む…” のリンク生成で、WordPress コアの設計上、グローバル変数にアクセスせざるを得ない状況に。
何か良い方法ないかな。
Postscripts
一旦、
excerpt_more
の値を、投稿 ID ごとにクラスプロパティ等に保管して、メインクエリとは別の投稿表示のループのイタレーション用のフィルターフックで投稿オブジェクトを渡し、そのコールバックで保管したIDと異なる場合は、独自生成したリンクに置き換える。という方法にしたけど、正直、まわりくどいっちゃまわりくどい。
これも最初の設計なんだよなあ。まあ、しょうがないんだけど。