サポート » 使い方全般 » 作成者別アーカイブページを表示させない

  • 解決済 marine560

    (@marine560)


    Googleの検索で/author/admin/と言う作成者別アーカイブページが引っかかりました。
    adminというフォルダもファイルもないのですが、どれを削除したら表示しなくなるのでしょうか。
    テーマはtwentytenを使っています。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • モデレーター jim912

    (@jim912)

    marine560さん、こんにちは。

    表示だけでいいのなら、author.phpの中身をそっくり削除して

    <?php
    header("HTTP/1.0 404 Not Found");
    include ( '404.php' );

    で大丈夫な気がします。

    トピック投稿者 marine560

    (@marine560)

    jim912さん、早々にありがとうございます。

    >googleなどにインデックスされないようレスポンスコードも含めて、404を返したいのであれば、もう少しカスタマイズが必要です。

    はい、ズバリ!それがしたいです。

    モデレーター jim912

    (@jim912)

    marine560さん

    すみません、上記の回答編集しました。
    それで解決するのではと思います。
    あとは、インデックスされる原因となったもの(投稿者のリンクとか、sitemaps.xmlとか)あたりのカスタマイズが必要ですね。

    トピック投稿者 marine560

    (@marine560)

    jim912さん

    ありがとうございます。
    まずは404.phpで表示されたました。

    >あとは、インデックスされる原因となったもの(投稿者のリンクとか、sitemaps.xmlとか)あたりのカスタマイズが必要ですね。

    Google Sitemap XMLのプラグインを使ってSitemapを作っていたので
    sitemaps.xmlに自動で入ってしまっていたものを削除。

    投稿者のリンクはloop.phpの中の

    <div class="entry-meta">
    <?php kokusaiseitai_posted_on(); ?>
    </div><!-- .entry-meta -->

    これを削除すればよいのでしょうか?
    でも、これだと投稿日もなくなってしまいますね?

    すみません、PHPをあまり理解していないので・・・

    トピック投稿者 marine560

    (@marine560)

    あ!もしかして
    functions.phpの中の

    sprintf( '<span class="author vcard"><a class="url fn n" href="%1$s" title="%2$s">%3$s</a></span>',
    			get_author_posts_url( get_the_author_meta( 'ID' ) ),
    			sprintf( esc_attr__( 'View all posts by %s', 'kokusaiseitai' ), get_the_author() ),
    			get_the_author()
    		)

    ここを削除すれば良いんでしょうか。

    モデレーター jim912

    (@jim912)

    marine560さん、こんにちは。

    よく見つけましたね。
    ただ、丸ごと削除するとエラーになると思うので、リンクだけ外したい場合は、該当箇所のaタグのみを削除して下さい。投稿者名の表示も含めて削除する場合は、該当部分をシングルクォート2つ「”」としてください。

    ちなみに、twentytenをそのままカスタマイズしておられるのであれば、WordPressのアップグレード時に上書きして消えてしまう可能性があるので、テーマ名やフォルダ名を変更しておいた方が良いです。

    トピック投稿者 marine560

    (@marine560)

    jim912さん、遅くなりました。

    うまくいったみたいです。

    表面的には上手く作動しているようで気づかない部分が
    検索ロボットに引っかかって初めて分かる部分がたくさんあります。
    HPのCMSをWordPressを使って作るには楽な部分もありますが
    排除したい部分もいろいろありますね。

    丁寧なアドバイス、ありがとうございました。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「作成者別アーカイブページを表示させない」には新たに返信することはできません。