Yoast_Dynamic_Rewrites::sanitize_rewrite_rules_option()publicYoast 1.0

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.

Метод класса: Yoast_Dynamic_Rewrites{}

Хуков нет.

Возвращает

Массив|Строку. Filtered value of $rewrite_rules before writing the option.

Использование

$Yoast_Dynamic_Rewrites = new Yoast_Dynamic_Rewrites();
$Yoast_Dynamic_Rewrites->sanitize_rewrite_rules_option( $rewrite_rules );
$rewrite_rules(массив|строка) (обязательный)
Array pf rewrite rule $regex => $query pairs, or empty string in order to unset.

Код Yoast_Dynamic_Rewrites::sanitize_rewrite_rules_option() Yoast 24.9

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 );
}