はい。
あなたが商品カテゴリベースでの設定でパーマリンク>パーマリンク>オプション>商品カテゴリベース= ./(タイプ./変更することができます。しかし、あなたがすることによってこれを変更することができ
https://docs.woocommerce.com/document/removing-product-product-category-or-shop-from-the-urls/最初にこの記事を読んでください。 )。
カテゴリページと同じ名前(スラッグ)のページ、投稿、添付ファイルがないことを確認してください。そうしないと、コードが衝突してコードが機能しません。
インストールして、以下のプラグインを有効化: を(詳しくはhttps://timersys.com/remove-product-category-slug-woocommerce/を参照してください)詳細情報については
`
<?php
/*
Plugin Name: Remove product-category slug
Plugin URI: https://timersys.com/
Description: Check if url slug matches a woocommerce product category and use it instead
Version: 0.1
Author: Timersys
License: GPLv2 or later
*/
add_filter('request', function($vars) {
global $wpdb;
if(! empty($vars['pagename']) || ! empty($vars['category_name']) || ! empty($vars['name']) || ! empty($vars['attachment'])) {
$slug = ! empty($vars['pagename']) ? $vars['pagename'] : (! empty($vars['name']) ? $vars['name'] : (!empty($vars['category_name']) ? $vars['category_name'] : $vars['attachment']));
$exists = $wpdb->get_var($wpdb->prepare("SELECT t.term_id FROM $wpdb->terms t LEFT JOIN $wpdb->term_taxonomy tt ON tt.term_id = t.term_id WHERE tt.taxonomy = 'product_cat' AND t.slug = %s" ,array($slug)));
if($exists){
$old_vars = $vars;
$vars = array('product_cat' => $slug);
if (!empty($old_vars['paged']) || !empty($old_vars['page']))
$vars['paged'] = ! empty($old_vars['paged']) ? $old_vars['paged'] : $old_vars['page'];
if (!empty($old_vars['orderby']))
$vars['orderby'] = $old_vars['orderby'];
if (!empty($old_vars['order']))
$vars['order'] = $old_vars['order'];
}
}
return $vars;
});`
https://timersys.com/remove-product-category-slug-woocommerce/
を参照してください。あなたは噛みましたか? ked settings - > permalinks? –
@Bhagya Shree推奨されていません。こちらをご覧くださいhttps://docs.woocommerce.com/document/removing-product-product-category-or-shop-from-the-urls/ – kebir