/?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 画像をリファラ判定を行い自サイトからのみ表示可能にする&PHPファイルの直接参照を禁止

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

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

運命さんね
オレそいつ 嫌いなんだわ

ブラッククローバー
by ヤミ・スケヒロ

Profile

PAGE TOP
Amazon プライム対象