重写 EDD 产品页面的规则

Rewrite rules for EDD product page

我希望我的 url 更改取决于分类术语 category_download 自定义 post 类型下载。

示例:

我有 2 个类别:

– 插件

– 主题

我希望我有一个 url 供我的单次下载:

/plugins/name_of_download/

/themes/name_of_download/

尝试将此代码添加到您的主题 functions.php 文件中,

function __custom_messagetypes_link( $link, $term, $taxonomy )
 {
     if ( $taxonomy == 'plugins' ){

            return str_replace( 'plugins/', '', $link );

     }
     else if ( $taxonomy == 'themes' ){

             return str_replace( 'themes/', '', $link );    
     }
     else{

             return $link;
     }

 }
add_filter( 'term_link', '__custom_messagetypes_link', 10, 3 );

我假设使用的是 slug,如果它们不同,可能你必须更改你的分类 slug。

如果有任何问题可以随意询问,谢谢,