——————————————-
WordPress のバージョン:6.6.2
Welcart のバージョン:2.11.3.2409171
PHP のバージョン:7.4.33
Welcart専用の拡張プラグインとバージョン:なし
ご利用の親テーマとバージョン : Welcart Basic
ご利用の子テーマとバージョン : 1.8.5
症状を確認したブラウザ:chrome、firefoxなど
サーバー【重要】:エックスサーバー スタンダード
——————————————–
お世話になります。
商品カテゴリと商品詳細ページを下記のパーマリンクにしたいと考えております。
パーマリンク設定:/%category%/%postname%/
商品カテゴリ :サイトURL/item/itemgenre/子カテゴリ/
商品詳細ページ :サイトURL/item/itemgenre/スラッグ/
パーマリンク内に入るcategoryを削除したいため、いくつか試しましたが
カテゴリページが「ページが見つかりません」となります。
○ カテゴリーベースに「.」を入れる
○ functions.phpに記述追加
function remcat_function( $link ) {
return str_replace( "/category/", "/", $link );
}
add_filter( 'user_trailingslashit', 'remcat_function' );
function remcat_flush_rules() {
global $wp_rewrite;
$wp_rewrite->flush_rules();
}
add_action( 'init', 'remcat_flush_rules' );
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;
}
add_filter( 'generate_rewrite_rules', 'remcat_rewrite' );
パーマリンクに投稿名%postname%が入っている場合は、上記希望のパーマリンクは不可なのでしょうか?
よろしくお願いいたします。