如何更改WooCommerce里面产品详情页url链接

温馨提示(看过来)

每日不间断更新《资源分享》和《每日必看》栏目!敬请关注,谢谢!

如部分内容需要密码,请扫一扫关注公众号免费获取!微信搜索“流浪宇宙寻资源”关注公众号回复”密码“即可获得密码,不愿意搜索的直接扫下方二维码。

如果您有资源可以投稿的这里,发给我,来换取金钱,具体价格商量。

如果您对网站有建议,可以这里提问帮您解决。

要更改 WooCommerce 产品详情页的 URL 链接结构,你需要修改 WordPress 中的永久链接设置,并且可能需要添加一些代码或使用插件来实现更具体的需求。以下是具体步骤:

修改 WooCommerce 产品永久链接

  1. 登录到 WordPress 管理后台
  2. 导航到设置
    • 在左侧菜单中,选择“设置” (Settings)。
    • 点击“永久链接” (Permalinks)。
  3. 修改产品永久链接
    • 在“永久链接”页面中,滚动到最下面,你会看到“产品永久链接” (Product permalinks) 部分。
    • 选择你需要的结构,或者选择“自定义基础” (Custom base) 并输入自定义结构。例如,如果你希望 URL 看起来像 http://example.com/product/123,你可以输入 /product/%product_id%
  4. 保存更改
    • 向下滚动页面,点击“保存更改” (Save Changes) 按钮。

自定义产品详情页 URL

如果你需要更高级的自定义,可以使用以下方法:

方法一:使用插件

  1. 使用 Permalink Manager 插件
    • 安装并激活 Permalink Manager Pro 插件。
    • 导航到“工具” (Tools) -> “Permalink Manager”。
    • 在插件设置页面,你可以为产品自定义 URL 结构。例如,可以设置为 %product_id% 或其他自定义结构。
  2. 使用 WooCommerce Permalink Manager 插件

方法二:使用代码

  1. 添加代码到主题的 functions.php 文件
    • 在 WordPress 管理后台,导航到“外观” (Appearance) -> “主题文件编辑器” (Theme Editor)。
    • 找到并打开主题的 functions.php 文件。
    • 添加以下代码以自定义产品 URL 结构:
add_filter('post_type_link', 'custom_woocommerce_product_permalink', 10, 2);
function custom_woocommerce_product_permalink($permalink, $post) {
    if ($post->post_type !== 'product') return $permalink;

    // 自定义 URL 结构,可以根据需要修改
    return home_url('/product/' . $post->ID);
}

add_action('init', 'custom_woocommerce_rewrite_rules');
function custom_woocommerce_rewrite_rules() {
    add_rewrite_rule('^product/([0-9]+)/?', 'index.php?post_type=product&p=$matches[1]', 'top');
}
  1. 刷新永久链接
    • 导航到“设置” -> “永久链接”页面。
    • 点击“保存更改”按钮以刷新永久链接。

通过这些步骤,你可以更改 WooCommerce 产品详情页的 URL 链接结构,使其符合你的需求。

公众号(流浪宇宙寻资源)
公众号(J科技资源)