• タイトルにもある通り
    自動補完リダイレクトを無効化して、元のページをそのまま表示したいです。
    404ページでもありません。urlの形だけが変わり、ページはそのままといった形です

    現状
    ・参考サイトをみてfunctions.phpに無効化する関数を追加したのですが、動作が変わらずといった状態です。

    仮説
    ・関数自体は問題なさそうだが、関数の読み込みが怪しいと思っています

    検証
    ・無効化する関数が読み込まれた時点でアラートが表示されるようにしました。下記記載

    function call_test() {
        echo '<script>alert(\'関数読み込まれています!\')</script>';
    }
    add_action('wp_head', 'call_test');

    上記で、アラートが表示されなかった為関数の読み込みが怪しいと感じましたが仮説が尽きてしまいました。

    参考サイト
    参考1
    参考2
    呼び出しメソッドの確認

    記載全体

    <?php
    
    function remove_redirect_guess_404_permalink( $redirect_url ) {
    	// funciton.phpの動作確認
    function call_test() {
        echo '<script>alert(\'関数読み込まれています!\')</script>';
    }
    add_action('wp_head', 'call_test');
        if ( is_404() )
            return false;
        return $redirect_url;
    }
    add_filter( 'redirect_canonical', 'remove_redirect_guess_404_permalink' );

    どなたか知恵のある方居ましたら、教えていただきたいです。
    よろしくお願いします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 tenra

    (@tenra)

    一旦、こちらの質問は閉じようと思います。
    他の方法で調べます。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「自動補完リダイレクト(redirect_canonical)を無効化したいです」には新たに返信することはできません。