1

自定義後類型蛞蝓我安裝EDD插件,並添加產品。當我點擊一個產品的單頁或點擊任何edd類別的鏈接生成http://site_url/downloads/category/recent-issues/通過插件。現在我想改變郵件類型的slu。。如何改變在WordPress

http://site_url/downloads/category/recent-issues/

http://site_url/issues/category/recent-issues/

我從谷歌搜索和發現這段代碼。

function add_custom_rewrite_rule() { 
    $current_rules = get_option('rewrite_rules'); 

    if(($current_rules)) { 
     foreach($current_rules as $key => $val) { 
      if(strpos($key, 'download') !== false) { 
       add_rewrite_rule(str_ireplace('download', 'issues', $key), $val, 'top'); 
      } // end if 
     } // end foreach 

    } // end if/else 

    // ...and we flush the rules 
    flush_rewrite_rules(); 

} // end add_custom_rewrite_rule 
add_action('init', 'add_custom_rewrite_rule'); 

但是,這段代碼無法正常工作。 「下載」是edd產品的發佈類型。

因此,如何能更改EDD崗位類型的蛞蝓。

回答

0

存在的僅僅是一行代碼來實現你想要什麼。

define('EDD_SLUG', 'issues'); 

刪除上面的代碼並將其粘貼到functions.php中。

僅供參考閱讀本article

+0

感謝名單了很多@shaban – deemi