@munyagu
コメントありがとうございます。
指摘ありがとうございます、参考サイトのものがコメントアウトに残ってしまっていました。
@ishitaka
コメントありがとうございます。
スペース,if文共に修正しました。ありがとうございます。
現状以下を確認しました。
フックの使い方1
フックの使い方2
現状としては下記のようにurlは変わりますが、存在しないURLと判断されてホーム画面に戻されてしまいます。
https://hoge.com/photos/ -> https://hoge.com/photos/page_id=6
このホーム画面に戻される部分が、自動補完リダイレクトによって起きていると考えています。
これを防ぐために、redirect_canonicalフックを設定し防ごうと考えています。
使い方(今の理解)は下記です。
> キャンセルには FALSEを返し、リダイレクトを許可するには $redirect_url を返す。
redirect_canonicalフックが効かず、ホームに戻されてしまう状態なので関数が読み込まれていないのかと仮説
↓
アラートを表示する形で試しましたが、表示されないといった状態です。
無効化のフックを設置していますが、ホームにリダイレクトされるタイミングで呼ばれないため、ホームに戻ってしまう。
redirect_canonicalフックが何らかの理由で呼べていない
上記が現状と今の理解になります。
一旦、こちらの質問は閉じようと思います。
他の方法で調べます。
自己解決しました。
こちらの記事を参考に.htaccessを初期化するとすんなり通りました。
しっかりcss/js,写真についても表示されています。
.htaccesssは慎重にならないと、と改めて思うところでした。