バージョン 5.1–ja
テーマ html5 blank
Wordpressで子カテゴリー一覧が表示されません。
親カテゴリー「MEN」
子カテゴリー「RAMEN」
以下の「tabearuki01」の投稿は表示されます。
/men/ramen/tabearuki01/
以下の「ramen」子カテゴリーの一覧が404になってしまいます。
/men/ramen/
親カテゴリーを解除して
/ramen/
にすると一覧が表示されます。
category-ramen.phpを作らないといけないんだっけ、、、と思いながら頭の中は?な状態でございます。
よろしくお願いいたします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
設定→パーマリンク設定→変更を保存
これで内部的にリフレッシュしてやればいかがでしょう?
これでダメならhtアクセスの書き換えできるようにパーミッションを調整してあげるか
プラグインを一旦全部停止して検証してみる
ですかねぇ。お試しください
投稿2019/03/20 04:58
総合スコア12
0
テーマ変更でも同じ症状でしたので、finctions.phpを疑いました。
そうすると、urlのcategoryを消すために以下を追加しておりました。
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;
}
こちら消すとうまく表示することができました。
/men/ramen/
/category/men/ramen/
と「category」は入ってしまいますが。
ありがとうございました。
投稿2019/03/28 08:00
総合スコア10
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
テーマ変更でも同じ症状でしたので、finctions.phpを疑いました。
そうすると、urlのcategoryを消すために以下を追加しておりました。
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;
}
こちら消すとうまく表示することができました。
/men/ramen/
/category/men/ramen/
と「category」は入ってしまいますが。
ありがとうございました。
投稿2019/03/28 07:56
総合スコア10
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
自己解決
テーマ変更でも同じ症状でしたので、finctions.phpを疑いました。
そうすると、urlのcategoryを消すために以下を追加しておりました。
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;
}
こちら消すとうまく表示することができました。
/men/ramen/
/category/men/ramen/
と「category」は入ってしまいますが。
ありがとうございました。
投稿2019/03/28 07:53
総合スコア10
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/26 05:47
2019/03/26 07:49
2019/03/28 07:56
2019/03/28 07:59