我安装了edd插件并添加了产品。当我点击一个产品的单页或点击任何edd类别,链接生成http://site_url/downloads/category/recent-issues/
插件。现在我想换一个柱子式的子弹。
就像
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产品的POST类型。
所以我怎样才能改变EDD柱型的弹头。
最佳答案
只有一行代码可以实现您想要的。
define('EDD_SLUG', 'issues');
删除上面的代码并将其粘贴到functions.php中。
作为参考,请阅读本article。