/** * This function runs on plugin activation. It flushes the rewrite rules to prevent 404's * * @since 0.1.0 */ function wp_listings_activation() { /** Flush rewrite rules */ if (!post_type_exists('listing')) { wp_listings_init(); global $_wp_listings, $_wp_listings_taxonomies, $_wp_listings_templates; $_wp_listings->create_post_type(); $_wp_listings_taxonomies->register_taxonomies(); } flush_rewrite_rules(); }
/** * This function runs on plugin activation. It flushes the rewrite rules to prevent 404's * * @since 0.1.0 */ function wp_listings_activation() { /** Flush rewrite rules */ if (!post_type_exists('listing')) { wp_listings_init(); global $_wp_listings, $_wp_listings_taxonomies, $_wp_listings_templates; $_wp_listings->create_post_type(); $_wp_listings_taxonomies->register_taxonomies(); } flush_rewrite_rules(); $notice_keys = array('wpl_notice_idx', 'wpl_listing_notice_idx', 'wpl_notice_equity'); foreach ($notice_keys as $notice) { delete_user_meta(get_current_user_id(), $notice); } }