0
我想修改Woocommerce分配给我们创建的不同产品的当前永久链接结构。眼下,这是产品的URL看起来像:修改wordpress中的woocommerce产品网址
http://example.com/shop/coats-jackets/duis-aliquet-lorem-massa-1/
我想要做的是,我要修改的产品网址,使之成为:
http://example.com/coats-jackets/duis-aliquet-lorem-massa-1.html
我试图通过添加以下代码的functions.php文件内,但然后每当我试图打开的产物,它给了一个页实现上述URL结构404未找到错误消息:
add_filter('post_type_link', 'wpse33551_post_type_link', 1, 3);
function wpse33551_post_type_link($link, $post = 0){
if ($post->post_type == 'product'){
return home_url('%product_cat%/' . $post->post_name . '.html');
} else {
return $link;
}
}
基本上我想从URL(即商店)中删除商店名称,并保留类别名称后跟产品名称,产品永久链接后缀将为'.html'。
期待解决方案。谢谢。