این تابع وردپرس قوانین بازنویسی ادرس رو پاک می کند و مجدد از نو می سازد . برای اینکه تغییرات جدید روی قوانین بازنویسی اعمال شود می تونیم از این تابع استفاده کنیم .
برای مشاهده جزئیات بیشتر در مورد flush_rewrite_rules می تونید به صفحه توضیحات این تابع در وردپرس مراجعه کنید
https://developer.wordpress.org/reference/functions/flush_rewrite_rules
شکل کلی تابع به این صورت هست :
</pre> flush_rewrite_rules( bool $hard = true ) <pre>
پارامترهای شامل موارد زیر هستن :
$hard
که تعیین می کنه که آیا فایل htaccess هم بروز بشه یا نه که در حالت پیش فرض true هست و با اجرای این تابع htaccess هم بروز خواهد شد
این تابع زمانی مفید هست که شما یه پست تایپ جدید تعریف کرده باشید و بخواید قوانین بازنویسی شده رو مجدد پاک کنید و از نو بنویسید تا بتوانید از قوانین بازنویسی ادرس جدید برای پست تایپ جدید استفاده کنید.