网站优化:如何移除Woocommerce产品链接地址中的分类别名

2018/11/07

在我们做网站优化的时候,对链接地址还是比较看重的,不喜欢使用长的地址。在使用电商网站Woocommerce做产品的时候,在产品链接地址中有产品分类别名如product-category。很多人对地址中出现这个不爽,于是就想办法要把这个除掉。那么如何移除Woocommerce产品链接地址中的分类别名呢?

关于这个方法有两个,一个是使用代码的方法,一个是使用插件的方法。我们逐一讲解。

使用代码移除Woocommerce产品链接地址中的分类别名

把下面代码放到你的functions.php中:

add_filter(‘term_link’, ‘term_link_filter’, 10, 3);
function term_link_filter( $url, $term, $taxonomy ) {
    $url=str_replace(“/./”,”/”,$url);
     return $url;
}

以上代码可以先测试使用。可能不一定对所以网站有效。

通过插件WooCommerce Permalink Manager实现

WooCommerce Permalink Manager

WooCommerce Permalink Manager旨在改进当前的WooCommerce URL配置功能,并为您的商店提供更好的显示选项和额外的SEO功能,以符合WooCommerce SEO标准。

WooCommerce Permalink Manager插件的主要优势

  • 自动添加’rel = canonical’属性,可以消除搜索结果中的重复页面,并且是大多数搜索引擎强烈推荐的。
  • 优化的工作速度,即使在拥有大量产品(超过100K)的在线商店中也是如此。
  • 专用的设置界面,允许您在一个页面上为您的在线商店设置所有永久链接设置。
  • 它已经过测试,与主要的WooCommerce插件兼容。

WooCommerce Permalink Manager插件功能

  • 生成产品URL的能力,只能看到它的slug。
  • 生成产品URL的能力,它包含产品和主要类别slugs。
  • 生成产品URL的能力,它包含产品slug及其类别层次结构。
  • 生成产品类别URL的能力,只能看到它的slug。
  • 能够以这样的方式生成产品类别URL,即只能看到它的slug和类别层次结构。
  • 能够选择主类别来生成产品URL。
  • 自动添加’rel = canonical’属性以复制页面以改善SEO。

首先下载安装并激活:WooCommerce Permalink Manager。之后会有几个选项让你选择:

WooCommerce Permalink Manager

比如喜欢最短的地址,选择第二个即可。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注