的永久链接中

问题描述:

使用类别名称,而不是类蛞蝓的如何创建一个固定链接结构完成的:的永久链接中

/category-name/post-name/ 

相反的:

/category-slug/post-name/ 

默认情况下,WordPress是提供%category%标签strucure为"A sanitized version of the category name (category slug field on New/Edit Category panel"

我如何使用类别名称,而不是类蛞蝓的永久链接中?

add_filter('rewrite_rules_array', 'category_name_rewrite_rule'); 
function category_name_rewrite_rule($rules) { 
    $new_rules = array(); 
    $categories = get_categories(); 
    foreach ($categories as $category) { 
     $cat_name = preg_replace('#\s+#', '-', $category->name); 
     $new_rules['/'.$category->slug}.'/'] = '/'.url_encode($cat_name).'/'; 
    } 
    return $new_rules + $rules; 
} 
+0

@tazotodua,我不是到WordPress了,不能够对不起刷新我的记忆,以帮助更多。祝你好运 –

+0

@tazotodua。感谢您对把这个帮助别人的时间。祝你今天愉快 –