フォーラムへの返信

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: カテゴリのリライトルールに関して
    トピック投稿者 finnapplearmy

    (@finnapplearmy)

    こちら原因は不明のままですがスラッグを「test1」と別の名前にすることで対応しました。
    質問に回答をして頂いた皆様ありがとうございます。

    フォーラム: 使い方全般
    返信が含まれるトピック: カテゴリのリライトルールに関して
    トピック投稿者 finnapplearmy

    (@finnapplearmy)

    以下がfanctions.phpに記載したコードです。

    add_filter('user_trailingslashit', 'remcat_function');
    function remcat_function($link) {
    	return str_replace("/category/", "/", $link);
    }
    
    add_action('init', 'remcat_flush_rules');
    function remcat_flush_rules() {
    	global $wp_rewrite;
    	$wp_rewrite->flush_rules();
    }
    
    add_filter('generate_rewrite_rules', 'remcat_rewrite');
    function remcat_rewrite($wp_rewrite) {
    	$new_rules = array('(.+)/page/(.+)/?' => 'index.php?category_name='.$wp_rewrite->preg_index(1).'&paged='.$wp_rewrite->preg_index(2));
    	$wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
    }

    私の見解ですが、固定ページと重複するURLが生成された為に起きた不具合なのかと推測しています。

    フォーラム: 使い方全般
    返信が含まれるトピック: カテゴリのリライトルールに関して
    トピック投稿者 finnapplearmy

    (@finnapplearmy)

    すみません、私の説明漏れでした。
    urlに「category」を入れたくなかったので、function.phpで「category」を置換しています。
    なので、以下のような状況です。

    カテゴリdogへアクセス
    http://www.aaa.com/dog/
    →OK

    カテゴリcatへアクセス
    http://www.aaa.com/cat/
    →OK

    カテゴリtestへアクセス
    http://www.aaa.com/test/
    →NG、http://www.aaa.com/test/bbb/にリライトされる

3件の返信を表示中 - 1 - 3件目 (全3件中)