2014-01-24 2 views
0

Мы переносим веб-сайт 5 000 SKU на WooCommerce. Чтобы учесть это и сделать 301s максимально точным, мы хотим удалить все дефисы/тире из продукта в ссылку в WooCommerce.Удалить Dash/Hyphen из WooCommerce Product Permalink

Например:

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

Становится

www.website.com/product/productname/

Любые советы о том, как сделать это? У нас уже есть импортированные продукты, поэтому было бы идеально написать кусок кода, который автоматически разделил бы тире.

Спасибо!

+0

Как получить доступ к URL-адресам/в каком формате у вас есть? Достаточно просто удалить дефис из одной строки, есть ли у вас проблемы с получением этой строки URL? – Robin

+0

Это все через WordPress. WordPress автоматически добавляет тире, чтобы заменить пробелы. – Perry

ответ

0

Вы получаете доступ к URL-адресу в виде строки? Если это так, используя str_replace PHP функции можно просто заменить «-» с «» как этого

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

Куда мы это поставим? В functions.php? – Perry

0

Oh, если вы работаете с Wordpress, в приборной панели есть кнопка «изменить» для ссылок на каждой странице. Вы можете использовать его для редактирования ссылки.

  1. В панели управления, Pages -> выберите страницу
  2. На верхней части страницы вы можете увидеть Permalink: www.website.com/product/product-name/ и кнопку edit.

Вы можете отредактировать постоянную ссылку для каждой страницы, используя это.

Смежные вопросы