2014-01-24 50 views
0

我們正在將5000個SKU網站遷移到WooCommerce。爲了適應這種情況並使301儘可能準確,我們希望從WooCommerce的產品永久鏈接中刪除所有連字符/短劃線。從WooCommerce中刪除破折號/連字符產品固定鏈接

例如:

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

變爲

www.website.com/product/productname/

如何任何意見去做這個?我們已經導入了產品,所以編寫一段代碼可以自動去除破折號。

謝謝!

+0

你如何訪問URL /以什麼格式你有他們?從單個字符串中刪除連字符非常簡單,您是否無法訪問此URL字符串? – Robin

+0

這一切都通過WordPress。 WordPress自動添加破折號來替換空格 – Perry

回答

0

您是否以URL的形式訪問URL?如果是這樣使用str_replace PHP函數,你可以簡單地替換「 - 」和「」像這樣

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

我們將在哪裏放置?在functions.php中? – Perry

0

哦,如果您正在使用WordPress的工作,在儀表板有在每個頁面的鏈接的「編輯」按鈕。您可以使用它來編輯鏈接。

  1. 在儀表板, Pages - >選擇您的頁面
  2. 在頁面的頂部,你可以看到Permalink: www.website.com/product/product-name/edit按鈕。

您可以使用它編輯每個頁面的固定鏈接。