【问题标题】:Wordpress. Add a word to permalinks, just in some postsWordPress。在某些帖子中添加一个词到永久链接
【发布时间】:2019-11-18 05:15:29
【问题描述】:

我是 Wordpress 世界的新手。

我需要在我的网站的网址(永久链接)中添加一个词。该词可以是类别名称或静态词,但我需要它仅在某些情况下出现,而不是全部出现。

in some cases: /%postname% 
in other cases: /%category%/%postname% 
or even: /word/%postname%

因此,在“永久链接设置”选项中,自定义配置:/%postname%/%category%/ 对于我的情况无效或不够。

我知道在 Wordpress 中存在用于管理 url 的插件,但我宁愿不使用它们。但如果没有其他方法,我想知道你会推荐我哪一个。

谢谢。

【问题讨论】:

    标签: wordpress permalinks


    【解决方案1】:

    您可以在帖子中设置您的类别,以便使用 /%category%/%postname% 的父/子/孙方法来适应这种情况

    因此,如果您有一个“狗”类别,您可以给它一个子类别“阿尔萨斯”和一个孙子类别“德国狗”,以获得“www.yoursite.com/dogs/alsatian/germandogs/postname”。

    因此,当您创建帖子时,您只需将所需的类别分配给帖子以生成所需的 URL。

    如果您想要一个只是“www.yoursite.com/germandogs/postname”的链接,您必须创建一个新的顶级类别“德国狗”并将帖子分配到顶级而不是孙类别.

    这确实很麻烦,我并不真正推荐它,因为如果你有很多类别,随着时间的推移,你的类别可能会变得难以管理,但它最终会达到你的目的。最好先为您的内容设置一个逻辑类别树并坚持下去。

    【讨论】:

    • 恐怕我不太明白。在某些情况下,我希望 url 仅与文章一起形成,就在根之后。例如:site.com/%postname%。但是,虽然我没有为帖子选择任何类别,但系统会将类别“未分类”添加到 URL。谢谢。
    • 不幸的是,这是一个标准的默认功能特性和 wordpress 的预期行为,这里唯一要做的就是分配一个类别。
    猜你喜欢
    • 1970-01-01
    • 2013-06-18
    • 1970-01-01
    • 2023-04-01
    • 2012-02-22
    • 2012-04-06
    • 2015-08-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多