• 解決済 wkkho

    (@wkkho)


    いつもお世話になっております。

    検索し、フォーラムも読んでいろいろ試したのですが、解決されないのでご教示願えたらと思います。

    Archives for a categoryを使用し、パーマリンクを/%category%/%year%/%monthnum%%day%_%post_id%.htmlにしているので「Disable canonical URLs.」をチェック保存しましたが、マウスオーバーで表示されるURL(例)/2012/05/?cat=8などが指定カテゴリーのトップへリダイレクトされてしまいます。

    WPの3以上だと効かない場合もあるとかで、かわりにdate category archivesというプラグインを使用しても結果は同じでした。
    Archives for a categoryのバージョンも下げてもみましたがダメでした。

    両プラグインともに、パーマリンクをデフォルトに戻すと動きます。

    記事が多いので、できれば年別に表示させたいと思います。
    (できれば記事数も表示できたらいいのですが)
    よろしくお願いいたします。

    ※尚、都合上お返事できるのは23日以降になります。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • wkkhoさん、こんにちは。

    以下でいかがでしょうか。

    function fix_category_date_archive_redirect( $redirect_url ) {
    	if ( is_date() && is_category() ) {
    		$redirect_url = false;
    	}
    	return $redirect_url;
    }
    add_filter( 'redirect_canonical', 'fix_category_date_archive_redirect' );
    トピック投稿者 wkkho

    (@wkkho)

    お返事ありがとうございます。
    functions.phpに記述しました。

    呼び出し方法は<?php wp_get_archives(‘cat=5’); ?>
    でいいでしょうか?

    Archives for a categoryを有効にしたり、プラグインの無効なども試しましたが、変化なく、やはりリダイレクトされてしまいます。
    カテゴリー5なら、カテゴリー5のトップへリダイレクトされます。

    こんにちは。
    同じような環境でArchives for a category使っています。

    Disable canonical URLsにチェックを入れていても、
    パーマリンク設定によっては期待通りに動作しません。
    どうやらパーマリンク中で年月で区切り(スラッシュ)を入れると上手く動作しないようです。

    こちらでテストしてみましたが、パーマリンク設定を
    /%category%/%year%/%monthnum%%day%_%post_id%.html
    から
    /%category%/%year%%monthnum%%day%_%post_id%.html
    にしてみてください。

    トピック投稿者 wkkho

    (@wkkho)

    いつもお世話になっております。
    テストまでしていただいて感謝します。
    パーマリンクを変更しましたが、変わらずでした。
    プラグインがかちあっているのかと思い、Archives for a category以外すべて無効化にしてもダメだったので、テーマも変更してみましたが、変わりませんでした。
    何かどこかでまずいことしているのかもしれませんね・・・。
    もう一度、最初からやってみようと思います。
    ありがとうございました。

    トピック投稿者 wkkho

    (@wkkho)

    追記です。
    プラグインを無効化にして、ひとつだけ変わったことは、表示されるのはカテゴリーの1ページ目なのですが、URLはリダイレクトされず、2011?cat=5などで表示されました。

    トピック投稿者 wkkho

    (@wkkho)

    ちょっとわかってきました。
    カテゴリーテンプレートを全部デフォルトに戻すと、動きました!
    ここを重点的に攻めていきます!
    本当にありがとうございました!

    トピック投稿者 wkkho

    (@wkkho)

    ご報告します。
    プラグインの「Permalink Redirect」をはずすとうまくいきました。
    ですが、1回目にはずしたときはうまくいかなかったので、ご教示いただきましたパーマリンクなどを使用して様子を見たいと思います。

    また、カテゴリーも、category.phpからテンプレート読み込みを一気に記述していましたが、スラッグ名とのかねあいもあってうまく動かないこともあるかもしれませんので、category-スラッグ名.phpを作成し、category.phpでの読み込みはやめようと思います。

    jim912様、gatespace様、ありがとうございました。
    これでようやく前に進めそうです。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「特定カテゴリーの月別アーカイブがリダイレクトされる」には新たに返信することはできません。