我试图制作一些漂亮的URL来显示类别页面中的内容。例如:https://example.com/resources/white-paper (不是真正的WP页面)将显示来自https://example.com/resources/?type=white-paper的内容。/resources是一个定制post类型的归档页面,归档页面模板提取查询字符串并显示相应分类的帖子。关于如何处理这件事有什么建议吗?
发布于 2019-01-15 14:01:14
function wpse325663_rewrite_resource_type() {
add_rewrite_rule('^resources\/(.+)/?', 'resources/?type=$matches[1]', 'top');
}
add_action('init', 'wpse325663_rewrite_resource_type');法典的一个重要说明是:
修改规则后,不要忘记刷新和重新生成重写规则数据库。从WordPress管理屏幕中,选择“设置”-> Permalinks,然后单击“保存更改”而不进行任何更改。
https://wordpress.stackexchange.com/questions/325663
复制相似问题