从WooCommerce产品永久链接中删除短划线/连字符

时间:2014-01-24 18:19:21

标签: php regex wordpress woocommerce

我们正在将5,000个SKU网站迁移到WooCommerce。为了适应这种情况并使301尽可能准确,我们希望从WooCommerce中的产品永久链接中删除所有连字符/破折号。

例如:

www.website.com/product/product-name /

变为

www.website.com/product/productname /

关于如何做到这一点的任何建议?我们已经导入了这些产品,因此编写一段能够自动剥离破折号的代码是理想的。

谢谢!

2 个答案:

答案 0 :(得分:0)

您是否以字符串形式访问URL?如果是这样,使用str_replace PHP函数,您可以简单地替换" - "用""像这样

$originalURL = "www.website.com/product/product-name/"
$newURL = str_replace("-","",$originalURL);

答案 1 :(得分:0)

哦,如果你正在使用Wordpress,在仪表板中有一个“编辑”按钮,用于每页中的链接。您可以使用它来编辑链接。

  1. 在仪表板中 Pages - >选择您的页面
  2. 在页面顶部,您可以看到Permalink: www.website.com/product/product-name/edit按钮。
  3. 您可以使用它编辑每个页面的永久链接。