Stack Overflow 社区您好,
我目前正在开发 WooCommerce 商店,由于与商业管理软件集成,我遇到了一个独特的需求。我的设置利用类别段作为唯一标识符以实现同步目的。然而,为了获得更加用户友好和 SEO 优化的 URL 结构,我希望自定义类别和子类别的 URL 以显示它们的名称而不是 slugs。需要澄清的是,这种需求仅适用于类别 URL,因为产品 URL(也使用 slugs)按原样满足我的要求。
在研究和探索 WooCommerce 设置,特别是“产品永久链接”部分后,我了解到它主要允许基于 slug 的自定义(例如“/shop/%product_cat%/”)。我对 Stack Overflow 和 WooCommerce 文档的初步搜索尚未找到解决此特定场景的解决方案或插件推荐。
以下是我的情况要点:
有必要继续使用 slugs 作为外部软件集成的 ID。 希望类别和子类别 URL 能够反映类别名称,以提高可读性和 SEO,而不改变 slug 本身。 寻找有关可以促进此调整的插件或自定义代码片段的建议。 在发帖之前,我查看了类似的查询,但没有发现与我的具体情况相符的查询,特别是在更改 URL 外观时需要保留用于集成目的的 slugs。
任何人都可以提供有助于实现此 URL 自定义的见解、插件建议或代码示例吗?任何有关在 WooCommerce 框架内解决此问题的指导都将非常感激。
感谢您的帮助和专业知识。
大家好
我想分享的是,我已经找到了解决我之前关于自定义 WooCommerce 类别 URL 以使用类别名称而不是 slugs 的问题的解决方案,而无需更改用于与我的商业管理软件同步的 slugs。
在探索了各种选项之后,我发现“Permalink Manager Pro”插件提供了实现此目的所需的功能。这是我实现定制的过程:
此过程重新生成了类别永久链接,以反映每个类别的实际标题而不是 slugs,同时保留原始 slugs 完整以供后端使用。
我希望这个解决方案可以帮助任何面临类似挑战的人。非常感谢社区的支持和建议。