【问题标题】:Add word to custom taxonomy slug in WordPress在 WordPress 中将单词添加到自定义分类 slug
【发布时间】:2018-06-29 15:53:32
【问题描述】:

我想为每个分类档案添加一个特定的词。

我有这个域:

http://example.com/brand/nike/

我希望它看起来像这样:

http://example.com/nike-shop/

有没有办法在 slug 中添加“shop”一词并删除分类名称(品牌)? 我已经检查了 codex,但我找不到任何东西。

编辑:更改了问题以使其更清楚

【问题讨论】:

    标签: wordpress url-rewriting permalinks taxonomy


    【解决方案1】:

    如果您使用自定义分类法,可以尝试在代码中添加rewrite 参数,如下所示:

    register_taxonomy('taxonomy',
        array('post'),
        array(
    
            ...
    
            'rewrite' => array(
                'slug' => 'taxonomy-archive'
            )
        )
    );
    

    但是一旦您更改了代码,请不要忘记转到设置-永久链接,然后单击那里的保存更改按钮。

    如果你不能影响register_taxonomy()功能,你可以尝试基于本教程https://rudrastyh.com/wordpress/remove-taxonomy-slug-from-urls.html的解决方案

    【讨论】:

    • 抱歉,我的问题不清楚。我已经编辑了问题以使其更清楚。
    • 好的,那么这个教程就是为你准备的——用它从 URL 中删除“品牌”,然后你可以在 /wp-admin/ 中将“nike”重命名为“nike-shop”跨度>
    猜你喜欢
    • 2017-03-03
    • 2019-06-09
    • 2019-09-12
    • 2018-07-15
    • 2016-08-12
    • 2015-06-29
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    相关资源
    最近更新 更多