I’ve added a rewrite rule with the following code, and now I need to remove it.
add_rewrite_rule('^events$', 'index.php?post_type=events', 'top');
My issue is not that the rule is not working. It is that the rule is already added, and I want to get rid of it. Does deleting the add_rewrite_rule() line of code and flushing the rules get rid of it?
the
flush_rewrite_rules()
function will delete and regenerate the rewrite rules. you can also visit the permalinks settings page in admin and save, that triggers a flush as well.