/?author=id でアクセスした時の投稿者アーカイブリダイレクトを無効にする

概要説明

?author=1などWordPressサイトのURLの最後に付けてアクセスを行うと投稿者アーカイブページにリダイレクトされます。こちらのリダイレクトを無効にしたい時のカスタマイズ。

functions.php
/*----------------------------------------------------
 /?author=x でアクセスした時のリダイレクトを無効にする
----------------------------------------------------*/
if ( !function_exists( 'disable_author_archive_redirect' ) ){
    // 管理画面以外
    if ( !is_admin() ) {
        function disable_author_archive_redirect() {
            if(isset($_SERVER['QUERY_STRING'])){
                if( preg_match('/author=([0-9]*)/i', $_SERVER['QUERY_STRING']) and !preg_match('/post_author=/i', $_SERVER['QUERY_STRING']) ){
                    wp_redirect( home_url() );
                    exit;
                }
            }
        }
        add_action('init', 'disable_author_archive_redirect');
    }
}

WordPress Developer Resources

関連機能

  1. WordPressテーマディレクトリ名を変更して隠蔽する

  2. WordPressで出力されるソース内のhtmlコメントを一括で削除する ( 特定のコメントは表示させることも可能 )

  3. WordPressのバージョン情報を自動的に最新版に偽装する

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

ホントに大事なモンってのは
もってる奴よりもってねー奴の方が
しってるもんさ

銀魂
by 坂田銀時

Profile

PAGE TOP
Amazon プライム対象