的永久链接中
问题描述:
使用类别名称,而不是类蛞蝓的如何创建一个固定链接结构完成的:的永久链接中
/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;
}
答
在这里,我找到了解决办法 - 而不是分类,使用Custom_post_types ...
https://wordpress.stackexchange.com/questions/28979/how-to-change-permalink-structure-for-custom-post-type-and-its-taxonomies/#167992
@tazotodua,我不是到WordPress了,不能够对不起刷新我的记忆,以帮助更多。祝你好运 –
@tazotodua。感谢您对把这个帮助别人的时间。祝你今天愉快 –