rewrite rules option to dynamically add additional rewrite rules. * * @param array|string $rewrite_rules Array of rewrite rule $regex => $query pairs, or empty string * if currently not set. * * @return array|string Filtered value of $rewrite_rules. */ public function filter_rewrite_rules_option( $rewrite_rules ) { // Do not add extra rewrite rules if the rules need to be flushed. if ( empty( $rewrite_rules ) ) { return $rewrite_rules; } return array_merge( $this->extra_rules_top, $rewrite_rules, $this->extra_rules_bottom ); } /** * Sanitizes the rewrite rules option prior to writing it to the database. * * This method ensures that the dynamic rewrite rules do not become part of the actual option. * * @param array|string $rewrite_rules Array pf rewrite rule $regex => $query pairs, or empty string * in order to unset. * * @return array|string Filtered value of $rewrite_rules before writing the option. */ public function sanitize_rewrite_rules_option( $rewrite_rules ) { if ( empty( $rewrite_rules ) ) { return $rewrite_rules; } return array_diff_key( $rewrite_rules, $this->extra_rules_top, $this->extra_rules_bottom ); } } Lakeshore - Birchhaven Resort
 Tenstrike, MN  •  (800) 445-4330

Lakeshore