【问题标题】:Hierarchical urls in Wordpress with no Taxonomy/post-type slugWordpress 中的分层 url,没有分类法/post-type slug
【发布时间】:2014-02-17 13:01:00
【问题描述】:

例如,如果我们有一个名为: www.mydomain.com

这是一个礼品网站,分为 3 类:卡片、钢笔、铅笔

因此,如果我要获取如下 URL: a) www.mydomain.com/gifts/cards/ b) www.mydomain.com/gifts/cards/cards1/

在哪里; a) 1) “gifts”是包含所有三个类别(卡片、钢笔、铅笔)的页面名称 b) 2) “卡片”是点击的三个类别之一,展示所有卡片

b) 1) 以上都一样,只是“cards1”是被点击的卡片之一

我得到的不是上面的 URL: a) www.mydomain.com/my-product_category/cards/ b) www.mydomain.com/my-product/cards1/

在哪里; 1)“my-product_category”是用于类别的分类标签 2) "my-product" 是用于分类项目的后置类 slug

所以我想要的只是从网站的所有 URL 中隐藏分类法和后期类型的 slug。

我希望任何人都可以帮助我,因为这几天我一直在尝试解决这个问题。我希望我的问题是可以理解的。

提前致谢。 应用:)

【问题讨论】:

    标签: wordpress url rewrite custom-post-type slug


    【解决方案1】:

    您可以从您的 WordPress 仪表板组织您自己风格的永久链接。转到您的管理仪表板 > 设置 > 固定链接。在常用设置中选择Post Name,在可选部分中,您可以定义样式化的自定义类别结构和标签 URL。因此,您的 URL 将为yourdomain.com/products/cards,其中products 是包含所有类别的页面,cards 将是您的类别。您可以选择为您的产品使用 woocommerce 插件。

    【讨论】:

    • 我试过它根本不起作用。主要问题是“cards1”页面完全改变了 URL。我希望 URL 为 www.mydomain.com/gifts/cards/cards1 而它更改为 www.mydomain.com/my-product/cards1
    • 每次安装只能定义一个类别库。
    • 我明白这一点,但我的问题是整个网站的 URL 应按以下方式显示:www.mydomain.com/page/sub-page/portfolio-item 和 www.mydomain.com/page/portfolio-category 换句话说,应该维护 URL 层次结构。
    • 你能把我链接到你的网站吗?
    • 对不起!我正在建造一个。我可能很难解释这个问题。问题是网站应该维护访问页面的层次结构,就像我要访问产品 (cards1) 一样,它应该只屏蔽原始 URL (www.mydomain.com/my-product/cards1) 而是显示 (www.domain.com/gifts/cards/cards1) 或者如果我在层次结构中再添加一页,那么它应该显示 (www.domain.com/购买/礼物/卡片/卡片1) 而不是(www.domain.com/my-product/cards1)
    猜你喜欢
    • 2021-09-21
    • 1970-01-01
    • 2014-06-28
    • 1970-01-01
    • 2013-02-16
    • 2020-02-15
    • 1970-01-01
    • 2020-02-04
    • 2017-01-31
    相关资源
    最近更新 更多