﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc
17325,No good way to flush rules on registering post types,WraithKenny,,"Plugins that register post types can't `flush_rewrite_rules()` on activation.

flush_rewrite_rules is too early (for post types registered at `init`) at `do_action( 'activate_' . $plugin, $network_wide );` and adding a delayed action on `init` fails because shortly after `activate_plugin()` there's a `wp_redirect()` at http://core.trac.wordpress.org/browser/trunk/wp-admin/plugins.php#L61 (which sets a new code execution) before the `init` hook runs.

What's left is manually visiting `options-permalinks.php`, setting an option and checking to do the flush, or flushing every page load, as is being recommended on many blogs.",defect (bug),closed,normal,,Permalinks,3.1,normal,worksforme,,
